I've installed Cygwin on Windows 7 Ultimate 64-bit. After a rebaseall, Cygwin works nicely. However, I use multi-term in my default Emacs setup, and multi-term doesn't seem to like Cygwin at all.
It looks as though multi-term isn't correctly identifying the terminal type. It's writing what I think are control characters visibly in the buffer, and simple things like clear and linefeeds don't work.
Here's what it looks like at startup:

Is there a way of getting this working? I'm very used to having multiple terminals available in Emacs on Linux and would hate to lose this functionality under Cygwin.