Rudy, When you say 'it's semantically on shaky ground' do you mean it's not proper coding or that it could return unexpected results, or both? -jeremy