I suggest using Cygwin's xterm instead of cmd.exe for accessing Cygwin. You can modify the Cygwin startup script (or create another one) to start X and an xterm automatically. It scrolls a lot faster than cmd.exe and seems less Rube Goldbergian than using PuTTY to connect to localhost.