Best Buy has a limit of 3 per order, free shipping (even for 1), and 3 different types of cards (plain, Halo-theme, and Call of Duty-theme). Therefore, you can effectively get as many as you want.
As much as I hate the concept of 'points', I like how you can buy 'money' on sale, and then use that discounted money to buy games on sale.