Good job dude, I am going to do the same thing with my installation of snipsnap...speaking of ssh take a look at Unison, it's the best tool for remote file sync...although different in scope from an ftp client.
BTW you've been blogged (by me) :
http://www.andreafare.com Take care.
Andrea