Microsoft has put on-line a new viral marketing campaign related to Games for Windows.
Once you get past the coded entrance door there is lots to explore and figure out. My guess is that Microsoft is forming a gaming championship for games for Windows and possibly Xbox 360 players.
Over to you guys to fully figure out
View: Site of Champions