Facilities for heating meals/drinks are not new in locos, are they, folks? As for CD player - almost every other kinds of driven vehicle (cars, buses, coaches, trucks, earthmovers) have them. Is it an issue? DW