Like many of us, when the new line of computers comes out I want to be the first one at my university pulling out the brand new MacBook Pro from bag. I, however, am a PC and I know very little about the internal specs of a computer and I want to be fast when deciding. I have a general sense about these things but when I'm upgrading off of Apple's website, I won't know what I should pay extra for and what I should keep at the base level that is offered. Can anyone offer me a bit of help to these questions? 1. Hard Drive: Space is an obvious one as you'd like to get as much space as possible but when should you weigh the amount of space against how fast (RPM) the hard drive runs on? If a Solid State Drive is offered, what are the advantages and disadvantages against a computer with much more hard drive space. 2. Processor: We all know that faster is better however faster comes at a higher price. Does a certain type of computer user only need a certain processor speed? (ie. Does a faster processor make everything faster or only when you truly test your computers speed capabilities as when you'd open multiple, high-intensity programs) 3. Memory: Perhaps I might ask the same questions as the processor speed: Does a higher memory capacity only becomes useful if you use your computer in a "high-intensity" way or does the computer always function better with a higher capacity RAM. 4. Display: I know this question is posed a lot however everyone's answers seem to be catered to their own experience. Can anyone offer me an objective list of advantages and disadvantages of both the Glossy and Matte screen? BONUS: I'll be using this computer for basics such Internet Browsing, Microsoft Office, Music, etc. as well as using it as my work computer and also managing websites. Even though we don't know the specs of the newest MacBook Pro, what should be most important to me in terms of the things I've listed above? (Do you need any other bits of information about me in order to better help answer the question?) Thanks a lot in advance.