What kind of programming do you do? Before you answer this, please read what I have to say about each, especially the section on OOP (Object Oriented Programming), because you might be surprised about how I use OOP and I'm curious if you have a simil...