A very good article Jim. It lays out the various business structure, recordkeeping, and proceedures that must be in place to run a successful business.
I hear from contractors with good businesses that spend all their time putting out fires (figuratively). I like keeping things very simple. In the language of E-Myth, maybe I don't have a business, I just have a job...but what if it's the job I always dreamed of having?