Recently, I built a browser-based application, http://www.senditanywhere.com.
to send large files over the Web.There are a number of these, the most popular being YouSendIt.com.
http://www.senditanywhere.com supports sending any file by sending a link to the file rather than the entire file. What happens in the background is that the file is stored temporarily in an Anywhere Account. Your recipient receives a link in a small email message. If they wish to retrieve the file they need only click on the link.