So it's time for a new computer and I am thinking about switching to Mac (Macbook Pro specifically) because of it's stability, and because I have had trouble with Windows in the past. I also want to use garageband and other recording software and hardware that works much better on Mac. The problem is that I'm an engineer and the applications I need are mostly windows based. I want to bootcamp and run solidworks, but I do not know if the system is capable of handling large assemblies. A friend has a macbook pro and uses vmfusion but that doesn't work very well (crashes). Any advice? Am I crazy to switch to mac when I'm an engineer?