Everything that tripit does, Kayak does too. I just email all my bookings to trips@kayak.com and it does the rest. (They offer direct email integration, but giving access to my inbox feels icky, and I wouldn't want other people's trip info to end up in my itinerary anyway)