I have used Ron Wiswell at Marblehead Trading for local (3-hour one way) hauls, but I know they also broker long-distance trips (and sometimes Ron takes them himself). I recommend them highly.
trucking@marbleheadtrading.com
1-800-600-9382 -- Gloria is the woman who usually answers the phone.
http://www.marbleheadtrading.com/main.html
I have also used Paul Cunningham of CWC Boat Transport in Round Pond, Maine, for a local haul. I don't think he does cross-country trips, but he would know who else in Maine does. (207) 529-5825. His wife Cheryl is the one who answers the phone and she can probably answer your questions directly.