Choosing the Right Presentation Technology : Windows Presentation Foundation ("Avalon"), Windows Forms, ASP.NET, IE, and More PRS200 Michael Wallent General.