After 4 years, I still always have the problem with the shoes... Here it is in a nutshell: Some folks say to wear steel-toed but most of these are either black or brown and leather and must be treated and taken care of but the worst part is HEAT! Man I hate HOT feet because these shoes stink like holy hell when you take them off after a day, the stench is so nauseating in itself but it is also a sign of festering molds and I just can't stand this thought of the bacteria that if it stinks so bad it makes me want to puke, it can't be good for my feet. Tennis shoes are nice but they get dirty and throw them in the wash once or twice cleans them some but they all start to break apart and in six months time, they are worthless. Safety-wise, they are a risk but once aware, always aware. The problem with dirt would be an issue with steel-toed as well, my question is do the steel toed shoes actually last longer, and do they have any models that aren't so HOT when worn? I mean literally hot, like temperature fahrenheit. Safety wise these are an improvement but only in the toes. Other than buying 3-4 pairs of 10-dollar tennis shoes between Walmart and Payless, I still haven't found anything that is both comfortable, cool to wear (temperature, not style or looks), and last a long time (it would be nice if they could be kept clean but I'm willing to trade dirt for function). Is money an issue? Well if I have to spend 200 dollars every 2 years then I'm better off spending 40-60 dollars / year on 10-dollar pairs of tennis shoes, so yeah.