I wonder how feasible it would be to convert the Viewliner Diners into cafe/sightseeing cars. The shell is already suitable for the purpose, although changes to the food service area and seating would likely be needed. If the entire LD network becomes single level, that would allow for sightseeing cars to operate on most of the western trains without having to order new single-level versions. There are currently 26 Viewliner diners, whereas the EB, CZ, SWC, SL, and CS require 23 consists. Given the need for maintenance, 26 probably wouldn't be enough, but the number doing something like adding/removing the car at Denver on the CZ could get the number of in-service cars down from 23 to 21. Since food service cars would likely be included in the order anyway, it may be cheaper to just order enough the Viewliners than to order a small number of speciality sightseeing cars.