In my humble opinion, I think it is time to talk to folks trained/practicing in this area of law (friends, family, etc.) before we make any representations about what is legal, what isn't, and what the "grey area" does or doesn't mean, before we go after Microsoft half-cocked. Steve