No, you need a credit card to register (even for the free pack) and I'm not giving it. If you are wanting to play for free then why the hell do they need your credit card? If they are wanting it because they feel you may possibly want to buy one of their deals in the future then why don't they just give you the freedom to actually register your CC later