Right now if you preorder halo 4 from the microsoft store online you receive a ~$25 voucher for you next purchase, here is the link:
http://www.microsoftstore.com/store/msstore/html/pbPage.Halo4
here are the terms and conditions:
**Limited time offer valid on eligible products thru 11/5/2012...