virang_21 wrote:
what is the minimum should I know before I can call myself a "good" .NET developer ?
I'd like to extend your question, if you don´t mind. To be a good developer (no matter the language) you have to understand your customer. You have to be able to "see" what the user wants and how he wants it. The real value of a programmer lies in is his ability to understand what they expect and want from him.