Yep. It's out.
Few games are out right now, including Portal (which is free for awhile)
Currently got Portal lined up to download, interesting to see how it will perform.
:w00t:
Few games are out right now, including Portal (which is free for awhile)
Currently got Portal lined up to download, interesting to see how it will perform.
:w00t: