Hey Brian,
Just to give another vote for greyhound.
I have both recieved and shipped and have been pleased. They are insured, cheap, and usually only 2 days transit time. That and the oversize charge isn't that bad!
http://www.shipgreyhound.com/ for all the details.
Jason