I'm with you. My DH has learned, not as quickly as he should have, that if I call twice during the day and he hasn't returned a call I'll be pissed when he gets home. He now tells me in the morning a rough time he'll be home and he always rings earlier and asks if I need anything to be brought home.
I'm pretty sure I come across as an ogre but on occasion that has worked - once I called him to bring milk home and I said, don't come home if you forget it. I heard him drive in to the driveway get out of his car, get to the front door then I heard his car drive off again. Needless to say he went out to get the milk.
I grew up with my dad calling my mum every lunch time just to see how she was going, so in a way I kinda expect that from DH. My dad would have to be the least romantic, affectionate person I know and for him to call mum every day I thought was sweet.
If my DH tells me he's picking up stuff for dinner and then isn't home in time for DD's meal he'd know he's in big trouble!!