Looks like some nasty thing has made the youplay.it site go belly up.

I enjoyed playing Blue Max on their site in between WoW games.