Thanks Michael,
I've tried this plugin and it works fine, however like Gshttp, If you unplug the internet halfway through a file, the DLL gives the same code as for a successful download, however you only have part of the file!
The only way to work around this is to test the filesize against the known size of the original. This also has a problem with files over a meg, however if you use the A6 calculated number it should still be the same when verifying. Because we are downloading the next level files while playing the current level, one partial file will break our game!
Regards ... Jethro.