Thank God and Greyhound......
Knoxville used to have a Megabus stop (they used the KAT — Knoxville Area Transit — station).
Greyhound closed their station and last I heard they drop off people at a street corner.