I would say macmall unless you have an apple store in your city. I think you can return the product to the apple store only if you bought it from apple directly. If no apple store locally, then I would say macmall. I bought my ibook and a digital camera for my girlfriend there, and have never had a problem with them. Very accurate ship dates and friendly customer service. If you live in Memphis, TN, there is a macmall retail outlet that you can go to and pick up your product if you call a day before and order it. They also have a "clearance" area. Some unopened, but a lot of returns.