Ferminho #1 I think Gman's copy constructor solution is the best approach - that's what I usually do in bmax and C++