By checking in online, you can also choose to print your own boarding pass from a home, hotel or office printer
It's not always very easy to print out stuff - what I'd like would be a WAP-based check-in, with a bar-code sent to my phone that is readable by the airport machines. I carry a phone all the time, but I don't carry a printer!