I think for uploads there's a limit set in the php.ini, but downloads ... well, there could be several factors coming in to play there. I'd run it firstly past your hosting company - sometimes the php script itself that served the download to the webserver 'times out', causing the dload to fail. But I don't think there are many restrictions on dloads, esp under 100MB.
No PMs thanks - link in signature below.
For Cre Loaded Commerce tips, quotes on coding work, free how-to articles