ASP.Net provides the best technology we know of to enable the construction of web-sites with no upper limit on complexity. At the same time, the synergy between ASP.Net and SQL Server enables the sites to be completed as quickly as possible.
Although the web has been 'where it's at for a number of years now, there will (probably!) always be a place for desktop applications. We enjoy helping our customers meet their needs in either environment.