So far my experience with Apple products has been limited to a fifth generation iPod, and most recently a 3G iPhone. Today I started my new job and last week they offered me the option between a PC and a Mac. I have used the Mac before and have been interested in starting to develop for OSX and the iPhone, so I thought why not and went for the Mac.
As a little bit of background at home I am running a Windows Home Server, Windows Vista Ultimate machine, a Windows Vista Ultimate laptop, and a Windows XP machine. This is what I get for developing Windows based software for most of my career.
All this morning I have been configuring, customizing, and setting up my new MacBook. So far I am really enjoying it. I really enjoy the battery life, which compared to my laptop at home is decades longer. I like the portability of the MacBook as well, which again my laptop at home is a tank. Not to neglect the software side of things, I am relatively sure that it has taken me less time to setup and configure this Mac than it has to configure my PCs in the past. Granted, the machine came preloaded with some software and updates and I am not setting up the same software, but overall I have found the process smoother and had no errors or problems along the way.
The only thing I am worried about getting tied to the Mac is having to replace my hardware at home. My monitors and keyboards would be the only thing that I could continue to use, my other machines would probably be shelved or donated. But this is all in the future, we are only on day one.

[...] I have been toying with converting over to the Mac, which again has me wondering what do I do with all of those desktops? I am not going to completely [...]