I decided to have patients and order my first Apple computer online so I could upgrade the video card and hard drive. It was shipped from China, landed in AK, then on to TN, where it was lost! Was supposed to be delivered on June 30th by 10:30am. Apple is making my wait three days from the scheduled delivery date before they will place an order to build another one. Wonder if that FedEx employee is reading this on my iMac?