If you are installing a new toilet, consider a dual flush toilet, although any upgrade will save water if you have an older toilet. You can get them at any plumbing supply store. Make sure you understand the instructions, or find a good online DIY source that includes clear images and instructions, such as this one. If you don't get a proper seal, it could cause a leak and bad odors.
My plan was to have an old kitchen faucet head replaced with a new one I had bought, a 5 minute job at most. The plumber told me it would first be a $28 assessment fee and then a "job " cost but they could not quote phone costs or give me any indication of a range cost. I declined to use them and to find a handyman instead. Plumbers stories significantly overcharging seem prevalent and I could see it could well happen to me. I got a handyman who did the job in 3 minutes flat! The Plumbing Costs Chart you sent out is good, it shows it would probably have cost me $200 for 5 minutes plus $28 assessment fee.
Awesome experience with Charlie's Rooter Service! Our outside area drains were overflowing when it rained and about to flood toward the house. I called Charlie's and they had Luis come over within an hour. Luis was super friendly and ready to help when he arrived. He figured out the problem and snaked the street drain and pulled out a huge clump of roots that were clogging it up! But there was still some backup flooding on the side that he was able to isolate to get rid of the mud and debris that were clogging that up. Before leaving, Luis even gave suggestions on how to flush it out periodically to keep things flowing smoothly. Luis is the best and I would definitely use him for future plumbing problems, highly recommended!