Show me customer oriented, well designed online banking and credit card companies and I'll sign up. I'm tired of being logged out after 5 minutes, being presented with silly offers every time I log in, and poor interfaces that are more about marketing than they are about the service.