Is this still about design? It has clearly nothing to do with OO. Also, it shouldn't affect performance, I guess every compiler optimises such code. --TobiW