I'm going to take a direct bus this weekend from D.C. to New York.
Although I've driven this route many times, I've never done the bus before. I seem to have many options:
Greyhound costs a bit more, of course. But anyone who has taken Greyhound knows that it isn't exactly a luxury liner worthy of a higher price. Anyway, I'm leaning toward Apex Travel (which also has this blog).