I agree with hiring a General Contractor. You need to be really specific on what you want and expect. I always wondered about the companies I see online that refer contractors to home owners.
I agree, Angies list and others are there for the money, not the homeowner. Unless you pay, you don't get on the list. It's that simple.
Better business bureau is another one. They used to drive me nuts trying to get me to become a member. It's not free!