Arrrrg. Please, the SDL discussion list is not for OO vs procedural vs is-c++-an-oo-language battles and discussions. Sorry, but these philosophical debates are better held elsewhere.