Yeah, it definitely turned my morning around!
Not sure what happened with the M&M's card, I just assume it was one of those cards that was exploited by hackers and drained of funds before I won it, I guess.
Haha yup that's what I assumed as well when mine wasn't working either. Wrote a support ticket and I knew it wasn't gonna be answered in time, but I found a way around and still got Bioshock this morning before the end of the sale anyway.