Answer 1
These carriers serve areas of the country that railroads and airlines do not.
Answer 2
The largest online travel agencies in order: Expedia, Travelocity, Orbitz, Priceline, and Hotels.com. The first three account for nearly 75 of all online bookings.