[quote user="ahnfelt"] Except then you're no longer using C. Maybe that's your point: if you want to use C and OOP, don't ;-) [/quote]Pretty much. You can do it in C if you have to, but you might as well go to a language better capable of it. Work smart, not hard.