My game name is the same there as on Steam ~ beerijuana
Great thing about OnLive, …everything's generated at their server, no games to download (or run), so you get great graphics, no lags, and all games are cross-platform. I switched to OnLive right after I tried it (you can join for free and try demos). On Steam I have to cripple the graphics settings and still I get a lot of jitter, etc.
If you do join and purchase Borderlands GOTY (Game of the year version, …a must), you'll become hopelessly addicted. Friend me on there and I'll can show you a few leveling up tricks I figured out.
Sounds really cool - I'll go to the website and check it out. and .. I'll probably end up joining -- sounds neat.