So you have a huge file to send to someone. Say it's a 20 or 30 mb file.
Most email services won't let you send that as an attachment. Gmail does but then, the recipient better have gmail too.
If you don't have your own ftp service you're stuck, right?
Check out free upload sites like Sendmefile.com
It lets you upload your file to its server (upto 50 mb per file) and send the download link to whoever needs it. Unlimited storage, no need to register.
The free service is pretty slow (1 hour to upload a 25 mb file) but hey, you need to send that file across for free? Use a service like Sendmefile.
User level (free, no registration) doesn't allow me to delete the file after the intended recipient downloads it. So no sensitive data, folks
The free, no registration level doesn't tell me if the file will be made available for general download. Security threat here. No one is probably going to be searching for your file by name but it's up there for anyone to find.
A great service for non-sensitive files that need to be sent across quickly with no investment. For a more secure way, try a hosted ftp. That's where you rent the server space and bandwidth and sending / receving a large file quickly is just a matter of knowing the login name and password.