The nano-augmented journomen over at VG247 have reported that the Steam page for Deus Ex: Human Revolution has been updated to show a February 2011 release date. Intriguing. But what could it mean? My theory is that it means the game will be released in February 2011 and we’ll all be arguing with cyber-bartenders and grabbing men through walls a little earlier than expected. But that’s just a theory. Curse these cryptic viral marketing ploys. What do you think it means, readers?