Hi, You can learn c# 2.0 as it will be release any sooner probably this year. Learn the C# features - e.g generics. Learn how to use OOP + Design Patterns (Singleton) in C#. Learn .NET Coding Best Pratices when you coding C#. Well there is a tool called FxCop. It will help you to analyze your code. It is quite useful. Best to learn to walk before running. Hope it helps. Cheers. Regards, Chua Wen Ching Visit us at http://www.necoders.com