Sorry all, I just need to read the docs more carefully and do more homework! Especially the section "Immutable Member Functions" under Const and Immutable. ...couldn't be more obvious :-) Cheers, Stewart