I tried Worldmate about a year ago and they couldn't handle different time zone properly, e.g. an earlier flight NRT-LAX would be listed after the connecting flight LAX-SFO because it's later in the local time. Tripit didn't have any problem with that. I even emailed support and they told me they were working on it.
Has Worldmate fixed this yet?