Pandora does about the exact same for me too...
close but far from exacting