That's an old link. New link:
http://www.users.on.net/~jscones/sof...ts-jsmd5m.html
Not sure if it will solve your problem though - your error seems beyond just a corrupt d/l file. But it provides good piece of mind anyway insofar as the integrity of your files.