I believe this is one of the things that Media Monkey does. It's billed as a music manager, but I'm sure you don't have to keep all your music in there in order to keep your songs tagged.
_________________________
Matt