Seeing as there's some thread activity again, I just wanted to bump my earlier question if there's any small (possibly free) programs that can just do the analysis?
Hey Mr. Trev,
I'm not a DJ either, and I was on the same search you are. Here's where it lead me.
I used MixMeister before, as a simple and straightforward program to add BPM tags. Just drag and drop the files, then it does everything else. But I found that it was tagging too many files as 87bpm. Even when they were actually around 100-120bpm. So I lost faith in MixMeister.
After some searching, I settled on Mixxx. It's slow to load, especially since I only use it for it's Analyze Window, but here's where it gets good.
- It can set a monitored folder: So any new files in your library will show automatically.
- It can analyze BPM and Initial Key for free.
- I found it more accurate than MixMeister. No false 87BPMs.
When I add new music, I simply Open Mixxx > Big Library > Analyze > Choose to show New or All > Select tracks > Analyze.
It's a lot quicker in person and the monitored folder saves me some steps.

Did I mention it's accurate and free?
Cheers,
Astro Gaze