Tired Of Clicking By Hand

Lazyweb, you’re my only hope – I need something, be it an app or a small script or something – that will analyze my MP3s and set the BPM field in the ID3 info to a best guess based on the spectral data. If I have to click by hand for the ridiculous number of MP3s I have to approximate the data, I’m going to get RSD.
Looking for an OS X solution, although platform agnostic would be fine.