I just ordered Arkham City retail DVD coming from Newegg. I paid a friend cash and he used his credit card to order the game for me. As I do not have a credit card, and I'm getting the retail (non steam) version it seems that the only way I'll be able to get the DLC is through Games For Windows Live.
I have seen MS Points cards for sale at local Walgreens and CVS stores. Is it possible for me to buy the DLC (all of it, not just some) for Arkham City via Games For Windows Live and MS Points? Or do I have to burden my friend again for his credit card?