Apple Macbook Pro 17" (default configuration) (no customization required) with AppleCare Protection Plan if purchased in California: Apple charges: $3391.97 (includes tax) (same at both online and retail) Amazon charges: $3099.98 (NO TAX, further mail-in-rebate of $150) (Note: Shipping is free from both when delivery is 3-5 business days) Savings if bought from Amazon: $441.99 (after mail-in-rebate) Amazon Questions: (Amazon has not answered my questions) 1. Do you recommend buying Macs from Amazon? 2. What are the chances of getting a used/refurbished/defective Mac? If I get one, can I go and exchange/repair the same at Apple Retail Store or should I get it exchanged through Amazon? How easy is this? Will I have to bear the shipping cost? 3. Does Amazon really give $150 back as mail-in-rebate? 4. Since Amazon doesn't charge taxes, do I have to pay the same to IRS when I do my taxes? If I don't pay declare the same to IRS, is there any way they can know about it? 5. Which Shipping method to use to ensure that my Mac isn't stolen and is handed over only to me? Is one-day delivery really one business day? (I know I'll end up paying more but when I am saving $441.99, I think I can spend a little towards fast delivery and safety) 6. If you don't recommend buying Macs from Amazon, can I just go ahead and buy just AppleCare Protection (saves me $49.01) from Amazon? Is this any different from what Apple directly sells? Will I be able to use it with my Macbook Pro bought elsewhere? Apple Questions: 1. What are the cons of buying from Apple Online Store? (apart from cost) 2. What are the cons of buying from Apple Retail Store? (apart from cost) 3. If I buy from Apple Retail Store, will they thoroughly check my new Macbook pro for any defects for free? (What should I check for?) 4. If I have encounter a problem with my Macbook Pro at a later date, should I transfer all my personal data and delete the same on the Macbook Pro before taking it to the Apple Store? What about softwares that are not licensed, should I delete the same before handing over to them? I know I sound paranoid and am asking way too many questions but just want to be safe as my hard earned $3400+ is at stake. Thanks in advance for all of your replies, answers and solutions!