In August, we shipped my son's Explorer from NJ to Orange, CA. It took 6 days and was a hassle-free transaction, except that I had to have a bank check for the pickup, and could not put the balance on my credit card (to get those FF miles).
Use autoshipping.com; you fill out one application and get five quotes from five different companies. Most of these people simply pick up the trip, and then in turn contract it out to individual shippers.