Hey everyone, I've been a longtime browser of the forum and finally decided to take the plunge to try and get some help to make a decision on buying a new laptop seeing as my sony vaio decided to pack up on me and leave. First off I'd like to say that the main programs I use are Photoshop, Dreamweaver and Illustrator along with Netbeans, Eclipse at times, jedit, and a few others I forget. That's in addition to the general use of my computer for browsing, light gaming (WoW), and listening to music. So I guess to my main dilemma... I was wondering, as a web developer always looking to learn new skills, would the MBP with a dual boot of Windows give me the best of both worlds being able to utilize the underlying *nix in OS X along with the applications (like Visual Studio) available in Windows. The reason I'm asking is because I've come at a cross road on whether I should buy OS X or to just stick with Windows and dual boot to Linux when I need to try out LAMP (I know windows has WAMP but windows doesn't check for upper and lower case). Maybe I could even triple boot with the MBP even if OS X doesn't provide the functionality to take Linux out of the equation. Also I'm wondering, aside from the applications available for OS X, what underlying features are great for web development and server maintenance? I've been reading around and there have been a few references to SSH and the built in Apache while using the terminal, are these really that great features to have native to the system? Lastly, I would in the future have the option of developing iPod/iPhone apps and not just web apps for those products. I guess thats another justification, to me at least, of why getting a MBP would be a good buy to me. I just need a little clarification and help on understanding the underlying *nix even a little. Thanks for reading.