One other thing to note, even if you know who you are derived from, (or not derived from anyone), you should still use super if someone might derive from you, as that can change the proper initialization order (if ANYONE uses multiple inheritance). -- Richard Damon