Walmart's $10 preorder gift card looks quite nice :
http://www.walmart.com/catalog/product.do?product_id=11546660
However, when getting to the shipping confirmation it lists 09/15/09 as "overnight" shipping date and 09/23/09 for in-store pickup. Given that the game is released one or two weeks...