Pre-ordered today at Amazon to recieve my $20 discount for pre-ordering Halo 3. Credit did not show up automatically during checkout.
I will see what happens on the 9th when they debit my bank acct. If not, I will be calling customer services.
This time they are giving 200 pts (same as $20) towards my next game purchase.

They are still doing release day delivery for 99 cents.
Fun, fun, fun...