good, but not perfect
It does what I want: easily and mostly-accurately assigns BPMs to music already loaded in iTunes, without having to exit iTunes or move the files around. However, while the "coerce results" feature (which helps to limit instances of guessing double or half the actual tempo) is a little *too* limiting. I ended up turning it off because a random sampling of music in my library tends to span more than a factor of two in tempos. If I could set the lower and upper limits separately, limiting would be far more useful (i.e., tell it that the music is likely between 55 and 140, which would cover most ballroom dance music, as an example).
Despite this, it works better than anything else Ive tried, free or paid, and even produces reasonable results for music that doesnt have a steady tempo through the whole song. The only thing Ive used that is better required me to tap out the beat, so could only do one song at a time (and stopped working with Lion or Mountain Lion).
Woodelph about BeatGauge