check auto train out.
http://www.cwrr.com/Amtrak/e_fl_at.html A friend of mine used it and they were cheap and took care of her car. They go from Orlando to virginia. You would need someone to drive the car to virginia. This may be cheaper, but would require someone to get the car to virginia.
If you don't trust anybody to drive it you could fly up, drive it to VA, and ride the train back home. It should only take a few days. As limited as that car may be, your best bet might be just having someone drive it here. I have heard too many horror stories about people's cars getting f'ed up in transit. The only reason I like auto train is because you ride along with your car in the train.
If you are worried about your car getting stolen you could write up an invoice and contract for the person driving the car. Keep a copy of their license, and if you are really paranoid get the trip data logger sold at autozone for $100. It is a small unit that plugs into your car and monitors acceleration and speed. Parents use it to make sure their new driver kids are beating their car or driving like a jack ass. This seems like a fool proof and cheap way to get your car here.