I'm glad I go to get into OOP, because it made me realize what is really going on behind the scenes. A year ago if somebody mentioned subclass a control I would have gotten frustrated because I would have had no idea what the heck they are talking about.
Now I can at least view the code behind a ST DS and understand for the most part what is going on. It makes things easier now.