Submitted by: jmz (with some small tweaks)
Jordan's ftpio library. Submitted by: jmz, jkh, jmacd (three-j!)