Karl Shifflett recently published a fabulous blog post explaining why he decided to use WPF instead of ASP.NET for his company’s large software product. It is very down to earth and unbiased. He obviously put a lot of thought into this, so I highly recommend checking it out. Here’s the link: