Yep there is.
1. I have an iPhone, a few times, I've deleted an app and then re downloaded it from the phone, yes, you go back to the store and press 'Buy', but it realises you have already paid for it and doesn't charge you. (Disclaimer: I don't know if the same applies for other media from the store, but for apps, you redownload for free).
2. Printing support has been talked about for OS 3.2 or 4.0. Wait and see. Meanwhile, there are apps for that.
3. Apps for that, at...