I just checked in online for my flight tomorrow. The process seemed surprisingly competent. The website was quick, easy, didn't suggest I was travelling with a baby whose name I've never heard, and looked decent while it was doing it. I was also able to check my flight status without getting any grief.
Also, I was able to get a boarding pass sent to my mobile. I now have a picture of a bar code on my phone, which I presume they can scan at the gate as though it was on paper?