Amazon. Wife and I put up a wish list there. AFAIK she does not do the "but you need to buy me something special!" in addition to the "but this is what I wanted!" We're old enough to know that we have most of we want, and all of what we need, and that it's pointless to stress over getting the right gifts. And that it's just easier to spell out what we want rather than assume the other knows how to read minds.
I might poke around Walmart the next time I'm in there, buying motor oil, to see if anything stands out.