Rakesh Rajan is a software engineer from India working with US technology at Trivandrum . He is a Microsoft MVP in C# and an MCSD in .NET. He has been working in .NET for the past three years. You can find him posting at newsgroups, writing articles, working on his own projects, or speaking about .NET. Visit his site at www.rakeshrajan.com or drop him an e-mail at rakeshrajan@mvps.org .