This site does not require download what so ever. This is A FREE site and you dont have to pay to play. although I recomend you try to donate if you can. But you dont ahve to donate. There have been know miss haps when trying to actually play. ( JYD had trouble getting the screen to load) but after a while It worked and he had fun. Your stats are udated by the site. Make sure only if you want to post your player cards like mine. and if you do keep them as updated as possible.
If there are any questions post them Here