During my first several years of software development, most of my projects involved Windows applications in one form or another - usually MFC and C++, then VB, and then .NET WinForms. In 2004, I made the transition over to ASP.NET development and just in time, since the ASP.NET job market exploded around that time.
Since then, I've been working mostly with ASP.NET, with some projects here and there (usually utilities or desktop tools) with WinForms (or client/server apps). Lately, I've been working more with WPF and LINQ, and have produced several applications written entirely in WPF, with the most recent one being iWriterPro.
As a developer, I try to minimize "re-inventing the wheel" in my projects, and therefore many of my own websites have been DotNetNuke (DNN) portals. I've been using DNN in my websites since 2004 (v2.1.2), and have created several modules both for personal use and in many of the projects I've been involved in.