L write perl server part
L maybe implement resume (could be very slow in shell mode due to WRITE being slow as hell)
H implement other remote shells (rlogin, telnet)
M more meaningful error messages (need perl server first)
H USE RSYNC! (if possible at all)