I should preface this post by stating the obvious. I am not a trade guy. But I do think its interesting how trade agreements like NAFTA have already been judged as either failures or successes before the full agreements have ever been implemented! Consider the example of trucking in NAFTA. Even though NAFTA "began" in 1994, Mexican trucks were supposed to be granted access to US highways in 2000, Bush finally made a move in that direction this spring, but given the latest Congressional action it doesn’t look like its going to happen. Among the new requirements: Mexican drivers should be fluent in English. Interestingly, I believe that Mexican trucks were allowed to drive in the US in the 1970s, at least the linked article implies that was the case. In any event, the full implementation of NAFTA is scheduled to occur in 2009 (a 15 year implementation period) and trucking is not the only item way behind schedule.