I've been taking a look at Tag History and I've noticed the mess I produced with already existing posts.
It seems like if the post already exists and the user posted new tags that are not in database yet it goes directly and adds them.
Although I think it's a cool feature, I think that if the post exists, "tagme" shouldn't be added to there, it can only produce a properly tagged post appear again for tagging.
I mean the user that uploads the image doesn't really know all the tags he has to put on it in most cases so it's pretty common.
Just a suggestion though
Updated