For 3 you can check out TripIt: you can just forward your bookings or notes to them, and they'll either parse it properly (if they recognise the provider/airline etc) or just file it for your review later. It's not exactly what you said, but close.
I'm pretty sure 1 exists as well, but I can't remember the name.
I'm pretty sure 1 exists as well, but I can't remember the name.