I didn't really. The kind folk at Telligent build a community web platform called Community Server (version 2.1). It runs on ASP.NET and has a free edition as long as you don't make money off it.
It
comes with blogs, forums, syndication (RSS), photo galleries, file
galleries, integrated podcasting and a simple interface to work
with. There's even a way to integrate a calendar.
If you want your own site and have someone who understands my
Techno-babble below, I strongly encourage you to have them get your
site up and running for you. If not, post a comment and I'll see if I
can find someone to help.
Techno-babble:
This site runs Community Server version 2.1 (it runs quite nicely) with the Express Edition license.
Community Server runs on ASP.NET 2.0 and SQL Server and can scale sufficiently for Microsoft's community website. You won't run out of power.
I've
made a couple small modifications at this time, by adding links to the
main menu through editing the SiteUrls.config file and adjusting Scott Watermasysk 's ShareIt module
to run in the shared header with a custom client script (I wanted it
for every page on the site). Otherwise, there's just some custom
HTML and CSS here and there.
I host it with my company's account from Jodohost, but if you're really nice and can twist my arm more than my wife, you might get me to host it for you.