I preordered Halo 4 form new egg and i can nothing but great things. It come with 3 day guarantee shipping so you wont have to wait long. For me Halo 4 came in on the day it came out! But it shipped form NJ and i live in NJ. For 48 bucks waiting the maximum of 3 days is worth it!