At least one group thinks Idaho deserves an A+ when it comes to a business friendly environment. The Ewing Kauffman Foundation and Thumbtack.com have released a study ranking the “least” and “most” business friendly states in the U...