When it comes to business, many believe its a dog eat dog world out there, where only the tough can survive. The competition is pretty tough, everyone wants to be at the top. One way to stay ahead of your competition is to always improve and upgrade your skills. As a business owner, when do you think is the right time to upgrade your skills?