It seems like everyone is trying to stream games to the browser and OnLive is one of the most popular upcoming services.
The OnLive beta has begun with more servers coming online at the data center. Beta testers can still signup here. Check out the below demo video for the start of the beta of the Online streaming games on demand platform.
OnLive Streaming Games on Demand HD Beta Promo:
Read more here.