Checksums would be nice. IMO they ought to be a given for any large download.
That said, after getting burned with a corrupt download that took all night to get, I installed the free DownThemAll DL manager addin for Firefox, and have not had a single bad download since. (Any reputable DL manager will do, as it compares the checksums for you).