Throughout college, including a 5 year stint working at Best Buy, I amassed several PCs - three desktops and three laptops. The 366MHz desktop was pushed to the wayside by a newer HP which was also pushed aside by an HP Athlon64, which was ultimately replaced by a dual core 2 beast of a custom build with 8GB of DDR2. On the laptop side there was a Celeron Toshiba Satellite usurped by an AMD HP Pavilion which failed to live longer than 3 years and was ultimately replaced by a Dell Studio XPS which rivaled the processing power of the custom built desktop and had a nice leather accent to boot ;) My house was in PC harmony as it should have been. Fully networked. Directories shared. Remote desktops enabled. I had no idea nor was I prepared for the dynamic shift that was going to be subtly introduced into my computing life.
A month and a half ago I was invited to a local Apple demonstration for corporate developers to showcase how the iPhone, iPod Touch, and iPad can work in the corporate world. Apparently a division of my company has been itching to be able to leverage the Apple technology for its "coolness" and ease of use appeal with its employees. From a development perspective it's tasty from a technological "coolness" factor. In any case some gears started turning and foreign wheels were put in motion amongst the developer team that was strongly suited and fluent in the PC world like myself. Personally I have obviously never owned a Mac, haven't used one since the first Gulf War in middle school, and have definitely never programmed in Objective-C or even knew where to start.