I'm too stinking cheap to actually buy software for that. I have started developing a spread sheet in Excel that will do all of the calcs though. I know setting that kind of thing up takes time, but like I said, I'm cheeeeap.
Jaffe for bidding work, Quickbooks Contractors Pro for accounting and TraSer for current pricing. TraSer pricing is a must with any bidding software with the way pricees are going.