Onlive isn't really the same as just an "online store for games" though. Does gamestop's own service run the games serverside and stream it to the clients? If not, it's not in direct competition!

Also, OnLive isn't Square Enix' own thing.