>Of course you could have just carried on with the C# version (g,d&r).....
...but, the corporate policy has been approved to use VB.NET. So, whenever we have to negotiate with a piece of code or project, it has to end up being converted in VB.NET. lol