Techies eh? I know this is all anecdotal crap that is utterly useless, but I'm a programmer and a sys-admin and I have been for 15 years now, and after spending the first 12 years working on and administering everything *but* macs, I finally tried one, and loved it. Last December I started migrating some of the Linux and Solaris boxes of my current employer to Xserves and it's been great. We still have a bunch of Windows build servers because our build targets for most of our projects require it, but apart from a few in-house-built high performance NAS systems, all of our Unix boxes now run OS X.
Also, you can keep your Visual Studio. I use it all day at work cranking out C++ code, but I always go home to Xcode these days. I have a lot of machines at home, mostly running Solaris or Gentoo at this point, and one Windows XP x64 desktop I had before I ever considered a Mac. I might as well sell most of them, because I spend 99% of my time on my Macbook Pro now.
And just for anecdotal completeness (cause that makes sense...) most of the best coders I know have switched to macs in the past 3 years, and I know *a lot* of really good coders.
I'd say "trust me," but this is Slashdot.....that would be horrible advice.