nc's gotta be better - don't telnet clients send a few bytes of shite while connecting to sort out something about terminal emulation?
I'm not saying telnet dosen't work ;p
There is a "raw" option in putty which works just like nc for those of you that use putty