Check out
this post about new online service OnLive, who not only plans to host games but also perform the majority of the processing tasks for the game on their servers too. Tasks such as the games logic and rendering. This means the processing power of the machines needed to play the games will be reduced, but of course, they will need a fast network connection.