How does someone best leverage PKI to solve the problem of having to remember multiple usernames and passwords when working in an environment where you are not only being authenticated by your own domain but also by other services such as databases and terminal emulator sessions delivered via your LAN and also by services on the WAN where websites may well require separate usernames and passwords?