I was talking with jp and itamar about the ftp extras. I've implemented an anonymous avatar, a realm, and have begun working on a method or two for filepath permissions checking. I wanted some opinions on how we can separate these extra 'goodies' from the protocol implementation itself. any thoughts?