I use a estimating software called Vision, and have pricing through a software called Epic which is used in conjunction with Vision. The Epic is pricing and is updated every six months. It is pretty accurate.