Stacey, I totally agree that you gotta serve them what they like now and then! Leo likes most things, but if he's going to eat a "grown up" meal with us he often doesn't want it. I try to put at least one thing on his plate that I know he'll like if that's the case. Even so, he often ignores that one yummy thing-- I guess because it's surrounded by yucky things.
I also worry about Leo waking up hungry if he chooses not to eat dinner, but we've never had that problem (yet!) Like I said though, he seems to eat a TON most of the time, so I guess he has reserves in there!
Haha, Kalene, I'm sure you're a fabulous cook!