EA Games Origin
What the hell is this? For as long as I have known my life has only consisted of Steam & it seems impossible to play a game that isn't through Steam, or so I thought. Has anyone used "Origin" before? The only reason I now know of this is because of Command & Conquer closed Beta (Trying to get in).