Apple.com is a great site for shopping for official apple products. The UI is nice, but the only flaw is the process credit cards and what not very slowly. It could take 1-4 days to just processes your cards when other services are instant. Same with PayPal.