I don't mind running Linux in a virtual machine or PuTTYing into another host. If you have gigabit access to it, does it really matter if you must use two OSes to get the job done?
Good point. I'm actually considering the opposite: Linux running XP or Vista virtualized (mostly for browser testing, but also for Photoshop). Right now, I run Leopard with XP virtualized.