Sorry, what I meant was, if you look at the futures sample on the website (ES, I believe), and attempt to "merge" the Trades and the Quotes by timestamp, it's impossible to do so perfectly, as there are changes in the order book that appear at a timestamp prior to the associated trades.
For example, the opening trade of 1,436 ESU13 contracts @ 1640.25 appears to happen in the ES_Orders.csv file instantaneously @ 17:00:00.095 (tick 2 to tick 3), whereas the ES_Trades.csv file (ticks 1 to 258) has the trades split between timestamp 17:00:00.083 and 17:00:00.101. It doesn't make sense that the order book change would be timestamped before the second timestamp in the trades.
Having seen that in the TickData.com sample for futures (where this shouldn't happen), I'm not sure how anyone would recreate trade aggressor algorithms against the top of the book. But if your comment was that TickWrite fixes this and merges the two, then no issues.