Those Specialized shoes are nice, but only for mountain biking. I have a pair and wouldn't want to wear them all day. The Shimano MT20s have become my all-day shoe. They're easier to walk in than the Specializeds because they are treaded like a real shoe, not a soccer cleat. I wear them everywhere, the cleats never make a sound on hard floors and nobody would ever notice you're wearing bike shoes. Totally stealth. Oh, and they're <$50 anywhere on the Net.