I've happily added my TripIt calendar to google calendar. Unfortunately, it shows all my flights as beginning and ending at the corresponding local California times. This is useless to me --- I add all my remote events at their actual local times, so flight information doesn't mesh with anything else. Moreover, it's no fun looking at a calendar, seeing that your flight leaves at 4:30pm, then getting to the airport 3 hours early because it's actually leaving at 7:30pm EST. (Yes, I actually did this, before realizing what was going on.)
I understand this is a difficult problem (e.g. flight that cross the dateline can easily arrive "before" they depart, necessitating two separate calendar entries for take off and landing, or just an entry with start and finish times confusingly reversed). Is there a technological fix available? Am I just missing some setting at TripIt that will produce the calendar I want? Could I conceivably find some way to wrap the TripIt calendar in another service, that fixes up the times for me?