In response to Madhu, the reason Macys asks for a credit card during the application process is so they can verify your credit. It does not mean they will charge it on that card. Obviously, if you get a savings by opening up a card with them, its gonna get charged on the new card. Otherwise what would be the point? And you can even pay it off at the register right after. Seriously, that's just common sense.
Not trying to defend Macys. I actually work there and I hate the credit card aspect, but I just had to reply to that.