In iOS 4 there’s a cool feature which lets you print to a shared printer on your LAN. The only problem is that I don’t use MacOS or Windows, so can’t run the Airprint installer. bah.
Luckily some talented bods have figured out how to make linux play nicely with Airprint, and after a few minutes of light tweaking I can print a picture whilst sat on the toilet. Awesome.