Well done Air NZ
The Air NZ website now allows me to select seats for my domestic flights (yay) and also to have my boarding pass e-mailed to me so I can print it out on the day of travel.
This shows good vision. More choice and convenience for the traveller and less per passenger costs for the airlines.