Recently my mid 2010 Mbps had a CPU failure and I was wondering what people prefer or would recommend. I am a college student and as of right now I do not do a whole lot of heavy processing. I used my MBP for the basics, like Internet, mail, ect. I also use it for photoshop, I do a lot of heavy downloads and I plan to start using Xcode in the near future. I am constantly on my computer using it both in class and at home. I was wondering if you could possibly tell me what I should get and why that would be great.