If you aren't using DropBox to sync or share files, you should be. This file sharing/syncing solution is the best I've seen. The program and first 2 gb of storage are free. (You can earn extra storage when friends sign up using a special link.)
When you install the DropBox program on your computer, it places a "dropbox" folder on your hard drive (in location of your choice). To share a file, simply save or drag the file you want to share into the shared folder in your DropBox folder. You can create sub-folders and specify who can access them.
Folders are accessible through your desktop, the internet, iPhone, iPad, and Android. They also have a mobile enabled site for other web enabled phones.
No more lengthy uploads for large files; just "drop" the file in your DropBox folder and it's ready to use.
(Note, if you use the links in this post, both you and I will receive an extra 250 mb of space on DropBox for free!)