I don't know if this has been posted or not. But M$ is offering a $25 Best Buy gift card if you pre-order Halo 3 with the purchase of an Xbox 360 and a 12-month Xbox Live subscription. Not a bad deal if you don't have a 360 yet. Here's the link:
http://gethalo3gear.com/
http://gethalo3gear.com/