Thank you for the suggestion regarding a taggin feaure - it's on our future to-do list, so we'll consider it at some stage.

You can run maintenance on individual files or playlists, you don't have to maintain your whole database every time.

Also, the upcoming 2.5 has enhancements in this area, so it should finish up quicker and be more stable.