I'm seriously convinced that the TC is keeping this topic alive through a series of alts. Its clear he only made the topic to brag, and so he keeps bumping it to remind us of the thing he's so proud of.
---
There's now a board for discussing all things YouTube.
http://www.gamefaqs.com/boards/1323-youtube-general