A critical skill that entrepreneurs must-have for success is street smarts. This skill, although difficult to define, is quite easy to spot in one who possesses it. Street smarts enable one to ...