Well, that's too much I might say. Anyway, I thank you for your appreciation. I'll do my best for the next article. I also apologize for the late reply, but my attention has been focused these days on other things not related to .NET. Anyway, in a few days I'm sure I can write the second part.