Pat, With _CPOP1OP2: are 0, -0, and 0 * 10^5 all equal? Also, what happens if OP1 is real and OP2 is complex? ~Chris