This summer and fall I've been doing some contract programming work in Windows Forms on the side. One of the most enjoyable parts of this particular contract has been working with both the Compact .NET Framework as well as Microsoft's Virtual Earth control. In one part of this particular contract, I've been creating a Windows Forms application that needs to allow a user to display and edit GPS coordinates of house addresses. To do so, I used the Windows Form's WebBrowser control, and then programmatically loaded an HTML document that contained the Javascript for displaying the appropriate map as well as markers for the original GPS coordinates. The slick part of this whole process is that you can send messages back and forth between the C# Windows Forms container and the Javascript in the document being displayed within the embedded browser.
At any rate, I've included a few sample screenshots to illustrate how it turned out.