Hello.
I'm a PS3 user. When the Trophies upgrade came out I noticed that people start to play the games even more... Really, it adds hours of gamplay and replay time. So it would be great if a system like this could come out on OnLive.
I agree that there "needs" to be an award system as well.
And with the brag feature I agree with the above, it will be rampant with spoilers, so it's a bad idea to use it in place of an award/trophy/achievement system.