Hey, Im looking to buy a knee length overcoat for when I wear suits (or possibly more casual yet sophisitcated attire). I have seen some very dressy leather jacket overcoats that look very nice, however are they more associated with school shooters than business or "the professional look"? single breasted Rainjackets are typically what I see detectives on TV shows like Law and Order wear, they seem to be the most professional. Wool jackets are formal looking, and only used during the colder winter months. Which jacket type would be best do you think? Comments appreciated!