once i thought about doing something like this, but then it just hit me: FTP :x althought you CAN improve this, it's not that bad