I have to share my little story/experience with the very awesome Apple people. This is one of the biggest surprises/coolest birthday presents I've ever gotten. It all starts with a shower. And a careless 2007 white MacBook owner. I got out of the shower, started watching some YouTube videos like I like to do, and got a drip of water from my hair in the keyboard. I finally got what I deserved for not being more careful about this. It messed up the keyboard (couldn't type S without getting D, W without getting E, etc.) and made it so the computer didn't think there was a battery attached (accidentally knock the power cord out and off it goes). Very annoying but otherwise the computer was still usable. I finally brought it to the local Apple store to see about getting it fixed. The girl said it seems like it could be water damage but when she brought it into the back to open it up, she found no signs. She said the repair people might find water damage when it gets sent out. The flat-rate cost to repair it is $280 until they find water damage. Then it becomes about $800. She told me that she will send it out for the flat-rate price for me when I'm ready (and she'll put that in the system in the mean time (didn't have the money yet)). I went back a couple of weeks later to have some kid start telling me he sees water damage and it will absolutely cost $800. And that there isn't anything in the notes about what the girl promised me (by the way, my girlfriend and I made sure that no matter what happens, it will cost $280, and she kept insisting it will). It turns out the original girl that helped us got transferred to another store out of state. So, after speaking with the manager for a little, they agreed to send it out for the flat-rate price as promised. Thanks, Apple. Here's where the unexpected starts to happen. I got a call from the store yesterday that my computer has arrived back from repair. Cool. But then the (very, very nice) girl on the phone says they weren't able to fix it. Not cool. The next thing she says is that because they are not able to fix it, they are going to give me a brand new MacBook to replace it with. I assume they meant the regular white MacBook as that would have been the closest equivalent to what I had. However, I would not be allowed to take my beloved computer back nor would I be able to take anything off of it as they claim it is totaled due to water damage (weird... it technically worked fine before I sent it out. Luckily, I backed up my documents and pictures before I sent it out. Not my 8,000+ iTunes library, though.) While I would have preferred to have mine fixed over getting the new replacement, this isn't so bad, I thought. Then I remembered I had upgraded the memory to 4GB and put in a 750GB hard drive. I mentioned that to her and she said put me on hold for about 20 minutes while they discussed what they should do. She apologizes about the wait and without hesitation or doubt, begins to tell me what their final decision was. "In the interest of getting you a computer as quickly as possible, we're going to give you the $1,499.00 MacBook Pro and put a 500GB hard drive in it as it's the biggest we have. We can't give you back your old one, though. But if you want, we can send you your old hard drive. Will you be able to come pick it up tonight?" I was in happy shock for the last 30 minutes of work after that. I got to the Apple store last night and all I had to do was sign my name on a couple of papers. They gave it to me brand new in the box with the hard drive installed. I still can't believe I'm writing this on it right now. They have made me feel good about myself and happy just when I needed it. Thank you, Apple. I do have a couple of questions, too. Since I was basically forced to switch to a new and much better computer (that I've wanted forever) out of nowhere, I want to make it even better (well, eventually). I'm looking to upgrade the memory to 8GB with this: http://www.amazon.com/Kingston-Modu...9UKW/ref=sr_1_1?ie=UTF8&qid=1291339944&sr=8-1 and possibly the hard drive to 1TB with this: http://www.amazon.com/Western-Digit...?s=electronics&ie=UTF8&qid=1291340180&sr=1-18. Any feedback/suggestions/warnings about those upgrades?