Just remembered that I wanted to comment on the 6 year olds insistence on deli meat. First of all, just NO! haha
You are right, you can buy a whole ham for way cheaper. Just make sure you use a really sharp knife to cut it as thinly as possible. Of course, a 6 year old won't eat a whole ham in a week or so. Have some for dinner one night, dice some up on a pizza another night, add some to a split pea soup. When you get to the 10 day mark, dice up what is left and freeze it in a ziploc bag for future uses on an egg scramble, on pizza, etc.
Some excellent sandwich fillings:
Finely diced chicken (from your leftover whole chicken, of course) with some mayo, celery and seasoning.
Hard boiled eggs, mashed with some mayo, salt, pepper and a sprinkling of curry to taste. (I do this in the food processor to get a good consistency)
Canned tuna with mashed with mayo, finely diced pickles and tiny cubes of cheddar.
Canned salmon, well mashed (those round bones turn my stomach) with mayo. (this is fancy and a little more $$)
Slice of cheddar, with lettuce and cucumber. A bit of mayo on the bread. Tomato is good too, though not many kids are fond of them YMMV
Grilled cheese sandwiches -- perennial kid favourite
THINLY sliced roast beef (from your leftover whole roast), with mustard and mayo.
I know that
http://www.theprudenthomemaker.com uses a meat slicer that you can get on Amazon to get deli style meat slices. Its a bit pricey but I've thought about using my birthday money on one for a few years now, haha!