Importance of Version Control in software development

Version Control is more important, more useful than people seem to realize.  Many programmers understand its importance, but still don’t bother with it.  Consider this scenario: You are a small company that makes widgets.  The software that controls the widget maker...