I remember getting amnesia for free and having a few random people watch me play and comment on how spooky the game was. The one good thing about onlive's lack of success was that the community wasn't big enough to become a cesspool.
I remember this and GameTap like it was yesterday. Never used either one, but I was sorta intrigued back then,