I think you also reach a limit of the maximum size of one web service call, which is 64 MB (= 65536 KB), which becomes the practical limit.
When files are uploaded, the content is Base64 encoded, which makes them larger. How much larger depends on the file content, but I reckon on ~40MB as the largest file size that can be reliably uploaded, though this number may be a bit conservative
Microsoft CRM MVP - http://mscrmuk.blogspot.com http://www.excitation.co.uk