Hey Guys,
Thanks for all the help... It turned out to be a routing problem after all.
I noticed that each time I downloaded the file it was a slightly different size. :dry:
So, the way I got around it was to use a proper download manager instead of the built in firefox download system. Once I did that it downloaded just fine.
ps. I did add the corrupted file to my first post but I must have closed the browser too early or closed my laptop, but I see it never actually got up. My Bad
Once again, thanks for the help!