Another thing to note is that Greyhound now has Priority Seating
http://www.greyhound.com/home/en/Tic...tySeating.aspx
Haven't tried it yet, but it could eliminate the need to arrive an hour early and the uncertainty of not getting on the bus, for just a little less money.