Visual Basic is becoming more object-oriented, and that is good. But it is not a goal in itself. The object-oriented approach exists to provide genuine benefits—principally reuse and extensibility.