Oh I agree. No button shops round here for miles. And there's no way I'm driving miles to pay for parking at the nearest shopping mall for one or two buttons! I like 'nice' buttons too, so I would probably drive miles, pay a fortune and not find a button I liked.
I'm very, very bad at Internet shopping. By which I mean that I spend a fortune online. We're not particularly remote here but there's very little I want to buy locally and so I let the poor old postie earn his/her keep.