Ooh... just realised I'm in the C# forum and I haven't created a C# version of that project. I'd suggest checking out the Vb version as you should still be able to work out what's going on. I'll look at creating a C# version of that project tomorrow.