This is why I've decided to stick with my local small town stores. The owners greet us by name, ask about the kids, appreciate the business and if they don't have what we're looking for, they'll usually tell us who else might. Between our Harware Hank, grocery store and Family Dollar (which has a very small town atmosphere) I rarely have to leave town anymore to do my shopping.
For gift shopping and such I order most online. Can't get much handier than having it shipped to my house.