Went to Origin website to see what might be their $5 game of the day, and it looks like they are starting a new free game on the house with Dead Space being today's special.
I was on another pc, so I didn't download origin; but after logging in to my account, it shows that it was purchased...