At this point why not just have a Linux system on your local network and connect with VNC from Windows...? You can have a Linux environment to hack around in while getting to use all the "nice" Windows GUI apps.
It's getting to the point where I'm thinking about using a Windows laptop and Linux desktop with a KVM switch, but then I'm not portable.