Tangerine! is a Mac app that integrates with iTunes to produce playlists based on the BPM and intensity of your music. I mention this because of a recent positive experience. With over 90% accuracy in my case, it's produced some good results. I'm surprised to say I've now got an exercise playlist that includes Bob Dylan and The Beatles. Never would have done that on my own.