@schwa: I think I know what the problem with the bpm detection is.
Many content creators don't cut the material sample accurate, e.g. they leave
a bit of the head / tail (to avoid cutting the first transients, let ring out the reverb, etc...).
As a result the bpm detection in conjunction with the sample length check doesn't work.
Maybe as a solution: prompt the user for possible bpm candidates found in the file name?
EDIT: Loving the new adjust tempo dialog!
Could we have auto select the values in the currently selected field?
I'm simulating it with TAB right now: