MM,
> Will any sampler allow you to play a song and figure the BPM? <
I don't know if samplers do that, but some audio programs can. Sonar can extract the timing of a Wave file and tell you the BPM (I think it reports BPM - I haven't actually used that feature). I think Acid will do that too.
--Ethan