I thought I'd pass along a site I found that hosts big files for free in case people weren't aware of it. It's
QuickSharing.com. I think it's better than megaupload.com and some of the other such sites I've seen for a few reasons: First, they accept files up to 500MB. Second, there's no download delay. Third, the ads are small and innocuous and don't try to get in your way. Fourth, decent download speeds. Fifth, there are no bandwidth or download limits. And of course, it's completely free. You don't even create an account. You just use it: you upload a file and it gives you back the URL to use and you're done. (Just make sure you write down the URL since there's no way to look it up later.)
Their file retention policy is similar to megaupload: files are stored indefinitely as long as someone downloads it periodically. If no one touches a file for 30 days, it gets deleted. So if you want to make sure your files stay there, you have to remember to touch them all once a month.
I tested it with a 30MB photoshop file and was very pleased with the service.
So if you need to trade big files with other people (zip archives, avi's and such), this seems like a good choice.