Miriad on Windows
Although you would be nuts to run MIRIAD natively on windows, it has been shown to compile mostly ok under cygwin. However, the I/O layer between cygwin and windows was shown to perform quite poorly for MIRIAD, so we cannot recommend this route for any serious work. I repeat: we don't recommend.
Having said that, the GNU compiler people do now offer binaries for Windows as well, see , and the WinMG builds may fare better than the CYGWIN.
If you do not want to create an alternate boot on your machine, the next best thing is to use your Windows machine as a glorified xterm, using ssh (see e.g.  for links to PuTTY and MindTerm).
Here is a report from James Lamb on his usage of Virtual PC (spring 2009):
FYI, I have recently installed Miriad on my PC. I have a 64-bit dual-core laptop running Vista64 Pro with Virtual PC 2007 installed. One of the virtual machines has CentOS installed and that runs Miriad fine.
The virtual machine display is only 800x600 and there is a slight problem with the cursor, so I log into the VM with X-Win32 (exactly as I do for labacc), and get the full screen size for the desktop.
Virtual PC is a free add on from Microsoft. X-Win 32 is a commercial package but Caltech has a site license. I'm sure that any X-Windows server would work though.
I do not know if this would work on a Home edition of Vista, but I suspect it would.
There are a couple of details that you need to get right to connect to the VM over TCP/IP, but it is not too complicated.