So I have been anti-apple for a long time until I recently grew up too fast. I finally did research instead of being an ignorant fanboy and decided to invest money in Apple for a few reasons: 1) The longevity (I need a notebook that will last me for around 2 years). 2) Reliability (When I build a PC I always do research on the individual parts I use to make sure I am getting a quality product. Apple seems to use some great parts) 3) The OS (I develop currently using Ubuntu, Fedora, and CentOS. I am semi-comfortable with the Unix platform. I really like that OSX is Unix based). 4) The design is incredible. This one just speaks for itself. I am not looking to switch. I think it is incredibly foolish to switch especially for someone in my career path. I need to be well-versed in all aspects of software. I have a pretty insane gaming machine atm running a 3x1 Eyefinity setup which fulfills my Linux/Windows needs. I am looking to purchase a Macbook Pro 15" for school. I recently had a 17" PC laptop and did not like the size, especially when going from class to class. I am going to wait for the new hardware refresh before purchasing. I am in no rush to buy one. I was really wondering if anyone else uses a Mac to develop and what sort of limitations do you encounter. There are more development tools available on Windows, but I am sure there are great alternatives for OSX. Thank you if you read the whole post. This is a pretty big purchase for me, educationally speaking.