Here is a Dashboard Widget made to fill the BPM field of iTunes. Tap the beat of the current track with your keyboard or your mouse, and the widget will compute the BPM and put it into iTunes. Then it's up to you to create some fancy smart-playlist using BPM (fast tracks for your running playlist and slow track for your romantic nights...) Download.