One really easy option is DROPBOX.
Dropbox is online software that syncs online and across your computers. Put files in your Dropbox folder on one computer and they will automatically appear on any other computers that have dropbox installed... and in your Dropbox space online.
Another simple option is to create a website and store files for easy access at any time. Instead of sending files through e-mail, simply direct requests to your website where people can download anything they want, when they want.
I have shared my website as an example. please click here to access my website I do not really make this entirely public, but use it more to share files that are too large to send through e-mail.