I used America's Moving Services- they did a reasonable job, and their pricing was competitive. From research on the web, they had fewer complaints than most (Better Business Bureau site, etc). They were able to deliver in the three day window I gave them, which a number of companies would not guarantee, and did not take my stuff off the truck (and put in a warehouse), which several were planning to do.
I've used Allied in the past and they did fine (though pricier).
As the previous poster mentioned, if your move is over a long distance, expect it to take forever, particularly if you have a smaller load. (Mine was big, and took up half the truck, while the little one apartment ones rode around in the front until the truck was going their direction) They have up to a month, I think, to deliver.