I've been going to site regularly ever since the release of the Wii and Ps3, but i just recently decided to become one more part of the community.
but i don't know how i first came to know of it; might have been from gamefaqs.com or on some other forum.
The Legend of Zelda: Majora's Mask is the best Zelda title ever made.
"The Person Who Got the Closest to Winning the 1st VGC VC Giveaway, but still lost"