Hey guys, First post here. Been looking around the forums for about a month and finally decided to make an account and get some advice. Alright, so I am looking to buy my first Mac, or in my latest thought, Macs. I was originally dead set on buying a Late 2011 15" Macbook pro and upgrading the RAM myself to 8GB as well as upgrading the standard HDD to a 256GB SSD. It's still a possibility, but now I am thinking about going a different route. Rather than spending $1700 for the 15" Macbook pro, +$325 for a 256GB crucial m4 SSD, and the $40 for 8GB of RAM, I am now debating on whether I want to purchase both a base model 2011 21.5" iMac along with a base model 13" Macbook pro for roughly the same price. I originally wanted the 15" macbook pro because it would be good for everything I need. Perfect size screen, powerful quad core processor, discrete over Intel HD 3000 graphics, and I also like the fact that the speakers are on the outside rather than underneath the keyboard. But now I realized for the same price(relativley speaking) I can get both an iMac and 13" Macbook pro and I am stuck with which option to take here. Obviously with the iMac and Macbook pro combo, I get the best of both worlds. I am a 4th year college student and my primary uses are as follows: -Heavy web browsing/research, watching videos, etc. -Writing papers, creating spreadsheets, etc -Syncing iPhone and iPad with iTunes, so I would like to be ble to keep both libraries identical. That's really about it. For any of the programs I need for circuit simulation I can use the computers in the labs at my school, so i won't need to do anything like that on my mac, although I would probably pick up iCircit for fun. I also might get into some photo and video editing once I get it but nothing hardcore, just for fun. Regardless, I only have a laptop now, and I would be fine with it staying that way, I'm just looking for some opinions on what you guys think/What you would do. Do I go for the super fast 15" Macbook pro, or get an iMac and 13" MBP? Thanks in advance for any advice/help on the issue.