I agree with Williams here. You only get to know how bad the person you hired is after you are already done halfway. Typically you have to burn fingers to learn if a person/team is good. This is true in all fields, not just homes.
As far as the painting goes, Asian paints offers solutions. Here's a link
http://www.apaints.com/homesolutions/abouthomesol.htmI don't know many others who do it. Anyone know anything more about it ?
Also it is my opinion that we should be able to do some house-hold repairs ourselves. We all(atleast Engineering students) learn carpentry and plumbing basics. It's a pity that we don't put it to use.

I am planning to start a series of posts soon with how get things done yourself advice. Stay tuned...