I haven't looked into this much, but I've been told github is a very useful site for storing, distributing, displaying (as resume link) and updating your work.
Also, I might as well include this link in the thread. If you're into computational physics, you might find this stack exchange post to...