While Skyping on my year and a half old HP laptop, that just died a motherboard-death (I think) this week, the webcam would only work when it wanted to... maybe 30% of the time. It seemed to work a little more often on Ubuntu as opposed to Windows. I think it was a driver-related problem? I tried to resolve it a few times but it still never worked 100%. Admittedly, I'm not very computer-smart, but I have a feeling I wouldn't have had this annoying problem on a Mac. I could give more examples of little annoyances I've had with PCs over the years, but what I'm getting at is: I've been wanting to give Mac a try for a while now mainly because of its reputation of "things just working." I have a few "Windows friends" trying to talk me into buying another Windows laptop, and I wanted to hear what you guys' thoughts are? I don't use a laptop for work, only play. I Skype with family overseas, watch videos, browse, store personal pictures and videos. I guess I'm a "light user." But I am kind of interested in learning some programming... Back to the Macbook Pro... I plan on getting the cheapest 13" model and installing Crucial 8GB memory, Crucial 120GB SSD, and moving the 500GB to the optical drive. So... I plan on first calibrating the battery. After that process, I turn the Macbook off, and get to work installing the RAM, SSD and moving the HDD. When I boot back up, what do I do? Will I have to go to apple.com and download a Lion and move it to USB and install a fresh Lion, because the CD/DVD drive is now gone? Or will I have to do this before the hardware installs and already have them ready on USB when I boot back up? The reason you have to install a fresh OS after installing new hardware is so the OS can account for the new hardware in the laptop, is this correct or am I totally wrong? Is there anything I'm missing in my process of getting my MBP all set up? Sorry for the long post with a million questions. I'd greatly appreciate any advice/input.