For people who need to keep windows around but don't want to mess with dual boot, there is a product called Cygwin. It works great and lets you open bash shells in Windows. Full access to gcc and a whole slew of unix tools. It's pretty slick. Don't know if anyone will think this is a hot deal, but it is really useful for some people (me anyways).