Excellent article! Sadly, I live in New York, so everyone is on a witch hunt to ban ccw altogether and are the furthest away from allowing open carry. This article has definitely softened my opinion on open carrying though. I have always advised against the idea due to two reasons: 1) in general, it scares people, and 2) I wanted to keep the "element of surprise".
Now, as for scaring people, I think that totally depends on the type of people you're around. Here in New York you find yourself surrounded by liberal block-heads who like to live in "peace" and "harmony" with one another. Heaven forbid we have a gun poster hanging up in public, let alone someone carrying a REAL gun. ...But we can still kill babies- there's nothing wrong with that. However, in, let's say, Texas, people really don't care because they're used to guns. I will also add that in private settings, I have never had a problem with open carry.
Now, as for the element of surprise, this is also tricky. It really depends on your situation. I've been in situations many times where I was glad my piece was concealed. For example, buying ammunition at Wal-Mart (especially when they denied the ammunition sale causing me to feel the need to strangle the guy!)The guy selling the ammunition knew only one thing, thanks to the liberal media and the Brady campaign: "guns are dangerous and nobody should have them except the police (and Comrade Obama's palace guards)." However, hypothetically speaking, I could definitely see open carry as being a major deterrent in a public place (like a grocery store), however, if you're walking down the streets of Harlem, you're probably going to end up making yourself a huge target- especially if you've got an ivory colored pistol grip.
The point is, it really depends on who your company is and where you are geographically. Keep yourself in perspective. Keep a cool head and above all, use your powers of situational awareness and common sense. I have only ever had to draw my weapon once in a time of need, and the situation was resolved peacefully.