Actually, you'll find that if handed an ftp://... URL, LWP does
use Net::FTP underneath! I didn't even think of that when I made my
other reply, because I thought it well known that one uses the other. I was thinking
of the attempt to overlap "talking on a socket" which is very different between
HTTP and FTP.