I came across this cool website. TripIt is an online travel organizer. It's really handy - all you have to do is email your travel confirmations to TripIt and somehow the powers that be in the computer translate that information into an itinerary.
I've made several bookings for our upcoming trip online myself. I have flights, air miles numbers, hotel bookings and travel insurance all in separate email confirmations. I emailed these to TripIt and now I have a printable itinerary which I or anyone I invite can view online.