Microsoft, sensibly, has decided to roll out their own game streaming service.
Read the rest of this entry »
Omega Level