leeappdalecom wrote:

sorry but thats rubbish theres no reason to use C# over VB.Net it all acheives the same thing at the end.

Not entirely true. If you need unsafe code, then you have to use C#. Likewise if your doing late-bound COM work, VB rules.

Right tool for the right job and all that. For the majority of stuff though, it's about personal preference (or in house coding guidelines!)