With passwordmaker pro, the passwords are not really 'stored' anywyere. It just computes a hash using the '___domain name' a Master Password and some other predefined stuff. So, it's not dependent on any site. So, it uses a different password for each ___domain (because the ___domain is an input to the hash). This way, even if a site you are using is compromised, and the passwords leaked, the effect is local to that site.