B&M = Brick and Mortar (in-store, not online)
MiR = Mail-in Rebate
To get promo codes (which are unique to each customer), sign up for their email list. New deals daily. Once in a while there are good discounts on new games or accessories. Sign up here...