I hear you!
I dropped DD at the Buffalo A/P this past Monday...arrived on fumes and came home with a full gas tank! It was pretty early so I didn't linger and shop..would have had to wait for the stores to open though I guess I could have hit a grocery store..oh well-next time!