Wheres the best place to pre order the game? Is toys r us offering a gift card like the last halo game?