Two of the common sources of poor customer experiences mentioned in this thread are the frequency of the food items being sold out early, and the ability of an Amtrak employee with a "difficult" personality to put a damper on a trip. Both of these often result in vouchers being given to customers as compensation for Amtrak not meeting basic expectations, and many of the commenters point out Amtrak's limited budget. I recognize that Amtrak has plenty of wonderful employees, but I can't think of any other business that wastes so much money due to what seem to be poor inventory management and the almost-expected poor attitudes of so many customer-facing employees. The grumpy employees must also have a huge morale impact on the numerous friendly employees. Just imagine how much Amtrak could save financially in terms of revenue lost via vouchers, and in terms of revenue gained via repeat customers, by simply planning ahead for a better supply of meal items and finding a way to improve employee attitudes. Maybe I'm oversimplifying these issues or their solutions, though.