Hi,

I got Buffalo Techworks RAM for my MacBook Pro from NCIX.com, great stuff too if you're looking for an alternative other than Crucial at the same price. Their Techworks brand is labelled as "Apple RAM", tested and compatible with Mac hardware.

On the MacBook, you can also easily replace the hard drive by yourself. So if you want to buy your own 2.5" drive, let's say a bigger and faster 7,200 RPM drive, you can go ahead and follow the guide provided by Apple here :

http://manuals.info.apple.com/en/MacBook_13inch_HardDrive_DIY.pdf

The online Apple store is your best bet, and if someone in your family is a student (K-12, College or University) make sure you buy from the educational store, you'll get a 100$ discount on the MacBook and a free iPod.

Enjoy your new Mac! \:\)