We use a modified version of the IE engine (the COM version in a C# wrapper) to display a lot of the formatted content in our application. The problem, however, is you don't have a lot of control of any printout of such documents. For example, you can't force a color printout without accessing the registry or directing the user to their Internet Explorer options. So, we've been investigating the new WPF WebBrowser control, which might better suit our purposes.We use a modified version of the IE engine (the