a) I don't see any difference between this and having user accounts. OpenID is just a technical system to make sure that you only have to sign in to one website, and it can then vouch to you for others.
c) I would ignore anything that Mark Williamson says.
no subject
c) I would ignore anything that Mark Williamson says.