My bad on downthemall; I didn't realise it wouldn't do subdirectories!
I've seen others
suggest using wget or lftp under *nix but that's no help if you are using Windows! No idea if anyone has written Windows alternatives / added them to Cygwin.
You may have to go with ijack's solution I'm afraid!