i know how you feel my daughter was the same when she was little,and no i never let her go to bed hungry i also refused to turn meal times into a battle ground as i dont think that achieves anything in the long run,i used to leave small but healthy nibbles in bowls around the room, a couple of grapes, peice of cucumber, and slice of cheese, that sort of thing ,then just gave her smaller meals of things she would eat, i then made sure without her realising i knew she was watching would also pick the nibbles up and eat them through the day, it did not take too long before she was copying what i was doing, she would still only have what she wanted on her plate at meal times but we both thought we were winning lol,good luck, i know how stessful a fussy child can be, especially as the worst thing you can do is let them sense the stress, my daughter is now 16yrs old 5`10" still very fussy about what food she eats but very healthy, so try not to worry too much im sure your son will be the same :-)