I say lock this thread, remake it including only known regulars. Maybe instead of a post limit on the website, you should require some sort of regular post activity within THIS thread, making it into sorta almost a club.
I dunno, I think it's stupid to update a thread and include people who like many have said, never check back after they add themselves to it...especially if you're going to go back to the manual thing.
As for modders, I don't really see them being any different than people who work at video game stores and have unlimited access to games. Now, if someone is gamesaving to unlock achievements, that's a different story entirely.
Although really, anyone who mods, will be banned, making them essentially stagnant on the leaderboard anyway, so we may as well remove them.
The gamertag thing is a good idea, it just sucks that I already have 100 friends. haha. If I missed anything, let me know. ;)