Keen is also really good, and they have really expanded beyond their sport/water shoes. They have some good casual dress shoes that I wear I work. I walk on concrete floors at work alot so need...