I'm well aware of the advantages of inheritance. If you're not, ask us

But I'd like to know, how often do you actually use it in your applications? I myself have used it just two times in total. (I know, VB6 doesn't have inheritance, I used our favorite pseudo-inheritance) And in those cases too, the usage was not very significant.

The way I see it,

1. Inheritance is something that jealous C/C++ programmers like to talk about in front of a VB programmer to vent their jealousy. I'm sure you've heard people referring to VB as a "toy" language, when the fact of the matter is, it can be much more than that, depending upon the implementation methods you choose.

2. VB programs don't really need inheritance. Like I said, again, I've only used it twice.

Of course, this is just my opinion, so that make it right. But I'd like to know your opinons on this. Since we have different visitors coming at different times, I'll bump this topic every couple hours for more inputs.

Edit: Also, how many times have you used it? Do you personally ever see the need for it, or have seen the need for it?