One of the greatest tools I’ve found for the Small Business Entrepreneur is CalGOLD.  After a few clicks, a user can figure out every permit and license that is needed to start a business in California.