You should be able to uniquely label each credit card and bank account and there is no option to enter debit cards at all. Then you can quickly select what account or card you want to use online without having to remember account numbers.
OpenID is service that allows you to log-on to many different websites using a single indentity. Find out more about OpenID and how to get an OpenID enabled account.