To endorse what PackIt is saying, I have a Bluffworks Blazer. It's got secure pockets, zippered pockets, velcro pockets...
I could drive over it with a bulldozer, shake it off, brush off the dirt...
... and it will still look like a million bucks when I'm wearing it into a clients office. I ADORE that thing.