Someone else just recommended TripIt to me and I'm enamored with it. The fact that very few of my trips are simple out and back with a single hotel makes tracking and organizing things pretty much a pain. And these guys seem to have figured out just about everything to make it work incredibly smoothly.
I'm a huge fan.