Other than that Citi had a pretty nice registration process. What I specifically liked is that they allow you to register for online account access and for online bill payment immidiately after your account is approved. What I didn't like is that they do not allow you to login with these credintials until your card arrives in the mail, so the early registration is a tiny bit pointless...
But it looks like the fact that you tell them that you want to use online account management at the very start makes it possible for them to give you the printed copies of any and all agreements about online account services, so you don't have to agree to any online! Well, I'm not sure about this one, but we'll see...
ChaseNow let's go to the Chase online banking — I've applied for their card about a week ago, and the card came into my mailbox a few days ago. So it was now time to register it for online account management. I've started the registration. The first page was to select account type: Personal or Business. I've selected Personal. Then I've spent some time on the page where you need to put in your Name, SSN, Account Number, email address, select a username and password and give the answers to two security questions (god, how I hate those non-optional security questions).
The next page asked for the first 12 digits of the account number (which I already gave in the previous form), and for the three-digit code on the back of the card. The indication bar at the top didn't change from the previous screen, making the site trully "accessibility-friendly".
After this, there were these two Legal Agreements on the same page. I've started reading them. (And mind you, I've later found that these agreements are 64 kilobytes long (!) in plain text (!), consisting of 10'414 words according to Microsoft Word count, so it's not like you can read them in 15 minutes. In fact, according to Wikipedia, reading speed of adults is around 250 words per minute, so it'll take at least 40 minutes to read these agreements.) Then after around 15 minutes the legal agreements page suddenly refreshed itself to www.chase.com. I was so mad! I was already reading these agreements in a hurry because I knew that these lamers don't know anything about usability and accessibility, and that they just plain love to expire sessions, but refreshing the page was something I plain didn't expect.
Luckily for them, I've tried putting my selected username and password onto the login page, and was taken immediately right to the agreements. I finally finished the agreements, but by the time I pressed next, I was again taken to the default login page without any error or notice messages whatsoever.
I was only able to agree to these agreements on the third time of seeing them, and I've even had to press next without even looking if they have not been the replacements of the agreements I've read.
Bottom line: Citi doesn't always work in mozilla, but Chase plain doesn't work at all with their weird way of doing things. Household Bank seems to have the best online banking out of the credit card companies that I have right now.