Hi, I'm in the market for a new laptop as my previous one died and I've made the decision to get a Mac. I'm not really sure what model is best for me and I'd like to avoid spending money for a model that is beyond my needs. I have two years left of school in which I'll be doing programming, essay writing, creating spreadsheets, and doing other typical university tasks. In my spare time I'm going to be surfing the web and listening to music, but I'm also going to use Photoshop and record music with GarageBand. I'd also like to start learning web design. I've read through spec comparisons between the models and right now I'm looking at the 15.4 MBP because I like the dedicated graphics card (this will be good for Photoshop?) and the Core i5 processor. But then again maybe this model is beyond what I need out of it. I've had a look at the Buying Guide and if something better is going to come along I don't mind waiting a few months. As for a budget the I would like to go no higher than $2000 - I can be flexible though. Any help appreciated! Thanks.