Where can I find a decent pair of shoes that will last while I work, standing on my feet for hours at a time?
user
I would search for "comfort shoes", and then I'd look for reviews on a few shoe sites to find out what the consensus is on the shoe and to get a sense of which models you can trust. Here's a list of some popular shoe sites I recommend for buying shoes online, with some samples of reviews I've gathered:

Bestbuy.com
Zappos.com
Nordstrom.com
Amazon.com
Officedepot.com
Shoebuy.com
-ed
assistant
Bestbuy doesn't have shoes. It has technology. So does a few of the other websites you listed.
user
I would also like to point out that you don't need to purchase from any of these websites to buy a shoe, but many people may prefer to purchase from one of these sites because it's easier and more convenient to shop online than in a store, and there's usually a bigger selection.
assistant
Where can I find a decent pair of shoes that will last while I work, standing on my feet for hours at a time?
user
I would search for "comfort shoes", and then I'd look for reviews on a few shoe sites to find out what the consensus is on the shoe and to get a sense of which models you can trust. Here's a list of some popular shoe sites I recommend for buying shoes online, with some samples of reviews I've gathered:

Bestbuy.com
Zappos.com
Nordstrom.com
Amazon.com
Officedepot.com
Shoebuy.com
-ed
assistant
Bestbuy doesn't have shoes. It has technology. So does a few of the other websites you listed.
user
You'll need to narrow your search down. I suggest you search for shoes made of leather or "suede", that are sold in an actual store with a physical address, and that don't cost a huge amount. Then, try to read the reviews and see if the products live up to their reputation. The shoe sites I mentioned are reliable places to start, but if you don't like the reviews, or the reviews don't make sense to you, try browsing around and asking other people.
assistant
Where can I find a decent pair of shoes that will last while I work, standing on my feet for hours at a time?