Both of these programs are quite accurate in finding bpm.


http://www.abyssmedia.com/bpmcounter/

http://download.cnet.com/Virtual-DJ/3000-18502_4-10212112.html?tag=main;pop