Yeah, I second that.
A while ago (about two years or so), I looked into the same issue (I even posted a question here). We had similar requirements: the client had a product catalog that they wanted to share on CD-Rom. However, the contents had to be updateable through the web by by world-wide customers.
We investigated a custom C++ or Visual Basic application that used the Microsoft Web Browser control to render the pages. Before we loaded each page from CD, we checked whether the same file was present on disk (which meant an updated version).
It ended up as quite a messy solution, with too many separate applications.
Now, with .NET, I think we could have offered a cleaner solution. Using Web Services for the Updates, Windows Forms with a Web Browser for the initial pages and Web Forms for a discussion forum (get a forum including source for free at
www.asp.net) seems like a smart thing to do.
Cheers,
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.