Neato
Hooray... updating my diary from the Python interpreter. Very cool.
Twisted
My FTP client for Twisted seems to work well. I'll check it in tonight. It feels odd to be rewriting something as common as FTP, which you just get used to taking for granted...