This is aimed pretty squarely at VNC and other remote access technologies. In fact, I think it's now a decades-old design choice that has evolved into a business plan: It used to be one user per machine; now it's one license per user per machine.

The article wasn't clear about some things:
  1. Vista (current beta) requires a user to be logged in before you can see the machine remotely. Elsewhere in the article it showed that you can specify that only users with an account on this system can see it. If you try to connect from machine A to machine B, do you have to be logged to machine A as the same user you're connecting to machine B as?
  2. Is the match strictly on username?
  3. Does this mean if one company buys another, and they each have users with a username of "jsmith", that one user automatically gets permission to the other user's system?
  4. Will licensing be per-user, the same as it is on servers?
  5. If so, will the administrator accounts you create require their own licenses?

Okay, so there were a lot of things that aren't clear.