cygwin is not for the timid IMHO. I wouldn't recommend cygwin to a "newbie" in linux.. cygwin is mostly good for cross-compilation and software stuff for developers.. not really for running an entire linux Distro I don't think.