Tangerine! - a BPM detector for iTunes
If you are looking to fill that beats-per-minute field for your music collection in iTunes, check out Tangerine - an iTunes companion app that will analyze your music collection for tempo and beat intensity and will write the BPM data to your iTunes database. This will enable you to create interesting playlists based upon tempo - for instance - that running playlist where all the songs are 130 BPMs. Tangerine is still in beta - it has a few rough edges - and the BPM isn't always accurate - but hey! its a beta - the UI is quite polished and the analysis is fairly fast (3 seconds per song). One note - if you have a lot of purchased music, you are out of luck - Tangerine can't analyze music that is DRM protected.