in fact some languages already use OO in some form like Visual BASIC. Just doing a Form1.Label1.caption = "Bryce" is sort of like OO programming already without defining your own structures. Also VB can allow me to type in a period and then it offers me a drop down box of the items in that object to choose from, the properties and methods that is. Just that I wonder why so many IT Managers are against OO programming in VB? But now many want to use Classes, and then other objects like ActiveX DLL controls now. Perhaps it will change?
Bryce stick to what you think works best, but good luck finding a job in an OO world. ;)