I worked at a software consulting company a couple of years age that switched everyone over to Macbook Pro's. Everyone loved it. Still though, we did Windows development so having Windows VM's was a...