MAC vs PC for a developer?
avinashv: Honestly, if work is buying the computer for you, I'd get a Macbook (or Macbook Pro depending on the budget they're giving you) and run OS X and your Linux flavor of choice side-by-side.  Develop in Linux--you may find that you never need to go to OS X so you might even opt to get rid of it.  The hardware is really great; the new models are built very well and I hear there is good support for the hardware features like the camera etc. in Linux (double-check that obviously).Especially for Python, which is installed in Leopard but is frozen at 2.5.1, and general web development, you won't struggle at all in Linux.  If you're comfortable in a portable power editor (read: vim/emacs) then you're golden.  Plus, apt-get is _incredible_.  Coupled with multi-booting or VM'ing, you'll happily test across multiple operating systems and browsers.