I played Yu-Gi-Oh for like five years. I have been playing the Pokemon TCG since the beginning and MTG for about 10 years.
For all you Yu-Gi-Oh fans...there is a great free online version of the game on Byond.com that updates EVERY time a new set comes out. Has a great community and every card in the game as of now. It is called Duel Monsters Unlimited. Check it out if you get a chance.