I guess Direct2Drive doesn't want my money. I tried to pre-purchase Trine 2 with the 20% off BF code, and it asks for a phone number to authorize payment. I entered my phone number, but it says it can't process the call. I tried again, entering it with dashes, but I got the same error. Now it says I have reached the failed transaction limit. I'll just wait and see if Steam offers a better pre-order deal before it ships, otherwise $3 isn't that big of a deal.