I use NSPG, National Standard Price Guide. I have had very good results from it. You can update your material, labor, and adjust the time very easily. I've found that the tasks and the time it takes to do them are very accurate. (For residential work). I hope this helps,

Paul