[Updated: I added the source as a post attachment (thanks, Robert, for the suggestion).] I often hear a lament that there exists too few examples for .NET 3.0 technologies using VB.NET. Here is a cool sample that shows how you can separate the service,