IRCTC, browsers and then some

By all accounts IRCTC seems to have lost their mojo. Does anyone know how to help them to get it back ?

UPDATE: As of 29th August 2007, it seems to be working.