No Hassle Hassles
Well, how is this for no hassles:
The online credit card site has a large advertisement about how easy "no hassle" rewards are, and a tantalizing display of how many points I've earned to date. OK. First question: If these are no hassle, where is the "redeem my points" button? These are part of my credit card account, after all. The points balance is right there, teasing me in all of its 4 digit glory. Hmmmm. Nowhere to be found on the credit card site. No related link at all.
The next time I log in, I notice that "rewards" is a separate function on the login page.
I select it, only to find that I have to sign up to redeem my points, generating yet another username and password to my continually growing list of 200+ entries in my Firefox database (signons2.txt, in your firefox 2 profile directory). So much for hassle-free.
Ah, but the fun doesn't end there! Oh no.
Once I have my account (which I signed up for several months ago), I today discover that there is a Javascript function in the code that prevents the browser from correctly remembering the login! No shit! Here are the lengths to which they went to make my "no hassle" login screen:
1. The Javascript copies the login name to a hidden form field (which users cannot see, but will be submitted).
2. It then replaces the text in the visible form field with all asterisks.
3. The browser now stores ******* as your username.
Now, when the user submits the form Firefox dutifully asks me "would you like to remember the password", but since the user name is corrupt and the hidden field is used as the real information, it fails to remember the correct information.
OK, perhaps we can turn off Javascript. Nope. It turns out that if you turn off Javascript, login fails because the hidden form field is not set (step 1).
So, in order to get the correct information into my signon database, here are the steps I had to follow in oder to get Capitol One No Hassle Rewards to remember my username and password correctly:
1. I Turn off Javascript.
2. Type in the correct information in the form.
3. Submit the form, and tell Firefox to remember the password. Since the javascript cannot corrupt the form, the correct credentials are stored, but login fails.
4. Turn javascript back on.
5. Log in again, this time telling Firefox to NEVER remember the passwords for this site so I wouldn't end up with the crappy **** entry in my credential database.
Now, after adding a bookmark so I can find the rewards site login page without having to navigate for 15 minutes every time, I can log into my rewards account with exactly the same level of difficulty as any other site.
I called the phone number to lodge a complaint, and was told that these measures were for "my security". OK, why is this done with my "rewards" account, and not my real credit card account (from which the point are derived) or my two online banking accounts?
Oh, I wouldn't want someone stealing my BENNIGAN'S COUPON! Oh My!
It certainly has nothing to do with the fact the redeeming rewards costs them money. Oh no, my no-hassle hassle certainly isn't about that. My Death By Chocolate extravaganza at Bennigan's is certainly being paid for by the cell phone SMS text messaging faeries.
You know, the ones that send you that mysterious, anonymous text message once a month? This explains why it costs me money to receive text messages, even when I didn't ask for the service and don't use it. After all, who is going to call up and complain if their bill is $0.05 higher? Let's see, (200,000,000 cell phones) x ($0.05 per faerie message) x (once a month) = $10,000,000/month. Enough to pay out 1,000,000 rewards members!
By the way, what do they do if someone gets mad and me and writes a program to send me 10,000 text messages? Oh, I'm sure they automatically detect this and credit my bill with absolutely no hassle.
Labels: capitol one, no hassle rewards, phone faeries, sms text messaging

























