Ok so I decided to upgrade from my current set up of 1st gen white MacBook (2.16 Ghz, 1 GB, 120 HDD) to the aluminum unibody MacBook. Originally, I was gonna suck it up and go for a MBP, but then I realized the specs are almost identical to the high end MB. I need portability, so I'm not going for the extra two inches and 1 or two pounds of the MBP. I'm using the student discount, so i figured with the money saved with that and not getting the MBP, i could upgrade the ram and hard drive. So the end specs could be 2.4, 4 GB and 320 HDD. Is this complete overkill? This is my only computer, so it'd be used for everyday web browsing and paper writing. I have a large music/movie/photo collection so i thought the bigger hard drive would come in handy instead of having some of my things split between the laptop and an external drive. I'm a broadcasting major, so I will be doing editing in Final Cut somewhere down the road, i just don't know how soon. This is why I figured the 4 gigs of ram would come in handy, unless you think this is a waste of money. (If it helps, I have done some minor editing on my current set up in FCP). With the upgrades, i'd have apple do it, since i dont want to be bothered with the installation my self. My last question(s). If I buy the laptop at an Apple Store, can i still get the configurations or do i have to buy it online? Will the configurations have a negative effect on performance/battery life? Thanks in advance everyone! I know there's a lot of info in this post.