Yeah, suck, but not because Windows suck - CMD.EXE and COMMAND.COM suck.

You can get UNIX for Windows with a nice Korn shell. You can then compile bash for it if you want.

If you want Windows and UNIX to live together, then make it easy on yourself and UNIXize the Windows box.