Oh man Erik, thats brilliant. And you might already know we had this exact problem a few months back, trying to pass IE a variant bool - and we ended with a really, really kludgey work-around, even going so far as to request that Ruud create a special macro call @TRUE and @FALSE.