I feel your pain. I HATE taking the time to make a list, go to the grocery store, and then find out they're out of something I need! And it seems like almost every time I go to the store, they're out of SOMETHING on my list.
Grocery shopping is bad enough, but to have to go again in the hopes you can get the 1 thing you still need because the store was out is aggravating.
I'm almost to the point I might try the home delivery service - 2 of the local chains have started it here. Yes, I hate grocery shopping that much.