I love outrageous titles. Heh.
I'm building a Smart Client app that is soon approaching the stage where I can start talking about it. (So you won't have to read "I'm building a Smart Client app..." again.) The app has three mothers: IssueVision (which I'll be talking about at Code Camp 4), RSS Bandit (thanks Dare and guys for the source!), and iTunes. IssueVision for best practices to get a leg up into Smart Client development, RSS Bandit for examples of how smart guys code an app to be used day in and day out, and iTunes because its UI is a seamless blending of Windows and Web functionality.
As RSS Bandit and other apps demonstrate, integrating Windows and Web controls in a composite application window is OKAY, and darn smart. Something I'll be employing, certainly.
Here's an example of iTunes WindowsWeb work, with a Windows "datagrid" at the bottom providing better functionality and a WebBrowser display of the content, here Kansas Masque. All of the primary controls (sidebar library datalist, album contents datagrid, breadcrumb navigation, volume control, etc.) are rich Windows Forms controls, while remote content is formatted to support its display within its Windows Forms application context.
