At Piedmont, we have scheduled and unscheduled crew meals. If we work for 6hrs on duty without a 45 min break we receive a meal. Sometimes it is scheduled, sometimes we get delayed and they become unscheduled. In PHL we just go to Au Bon Pain and chose what we want from the selection. LGA's vendor just changed so I'm not familiar with what they are. In CLT they are delivered to the aircraft, normally a sandwich, bag of chips, cookies, M&M's, and an apple.