OK, post two... we've gone to VB.net. If you want to know how to run this program see the C# sample, they are identical. I actually had to recode a lot of the sample, the converters I found didn't handle the UI, which is 90% of the sample. The main difference is the VB.net language.
See the attached sample.