Man, these things are awesome.  Better than my Duluth Traders fire hose jeans?  Yup, and I can wear these to my customer meetings, too.  Good luck staining them, they are impenetrable but are really comfortable.