I'm planning on buying an Apple laptop because my HP recently died after about 4 years of use (throughout most of my time in college) and would like to try Apple for a change. I have to wait until this coming January before buying it because I will be leaving for Navy boot camp in November then right after boot camp I will get to my A-school location; so I plan to buy it upon my arrival at A-school. I have some questions: 1) What laptop model would you recommend under my basic needs listed below: -It needs a built-in drive to insert CDs and DVDs (so MacBook Air is ruled out here) -A built in webcam would be nice -Needs to be compatible with Rosetta Stone software 2) Once I purchase the laptop, should I add any simple upgrades to it (such as more RAM, antivirus software, etc)? 3) Is there anything else I should take into consideration when deciding which model I should purchase? If so, what are they?