Is there a free site to play Yu-Gi-Oh?
http://www.duelingnetwork.com/

I used to hit problems with the intro and needed to block the music file they use (it's not a part of the flash file for some weird reason), but it works well for what it does.