Like this article? We recommend
The C# Code
The C# code supplied with this article comprises two SharpDevelop solutions. These projects can be compiled by starting SharpDevelop, opening one of the solutions, and clicking the green Run button.