Airtel My Account powered by IBM is a piece of shit

I am trying to reset my password because the system is not accepting what I believe is the correct password. And on every try I am getting this junk error message:

Error 500: com.ibm.userregistration.util.CIRUtil: method getCIRDetails(Ljava/lang/String;)Ljava/util/ArrayList; not found

Talk about being friendly to your customers. Tata Indicom My Account section works flawlessly in comparison. Airtel is a disaster in this particular case.

Update: Airtel had another method to retrieve the password. And it required me to have an Airtel mobile connection!

Your Airtel Number is already registered. Incase you have forgotten your password send WEBPSWD to 121 from your Airtel Mobile.

Even Internet Explorer 9 Beta is smart enough to tell me:

The website has a programming error.

More fun… Just realized that the system was indeed generating a new password every time it was showing the JAVA message posted above. So, I now got a bunch of emails. Each with a new password.

I tried logging in with the latest password that was generated. And this is what I get:

Airtel My Account powered by IBM is a piece of shit

Airtel support is hopeless as usual.