I've had great experiences using:
uShip - The Online Shipping Marketplace - Ship Freight, Furniture, Cars or Moves
They ship cars and furniture etc. I've used them twice, once from VA to TV, once from VA to MN, both times my furniture arrived in perfect condition and they kept to their promised schedule, and I paid them at delivery.
They were polite and professional. You just have to create an ID for yourself, then create a shipment, then different shippers start bidding. You select whichever appeals to you. Be sure to check the shippers' feedback! Very important.
They were recommended to me by a friend, and it really helped me a lot to learn about them.
Hope this helps.