I'm using TripIt Pro as well. My company provides it for free (because they are paying Concur, I would assume).
One thing that annoys me is when I intentionally purchased a non-cheapest fare (for upgrade), TripIt will reminds me about the fare difference every other day. I've sent feedback to them, but am not sure if that is fixed.