Not a solution to your problem, but personally I wouldn't really consider this to be a happy use of the ++ operator. If there's more than one instance of the variable in question on a line, I'd almost always rather not use a ++; do the increment on the next line. - James