20040314 india: Cheer up India; we're better than before