TF2Blog: A couple days ago we mentioned a "major project" we were working on that we promised to keep you updated on in the weeks and months ahead. Well, here's an update: It's done! Suck it, Valve Time.
That's right, folks. The Steam Workshop is live! What is it? An improved submission hub for community-created content that makes it easy for you to upload entries, check on their status and get feedback from us at Valve. Also, the TF community will be able to look at, comment on, and rate all item submissions in a single place.