The items that you write about are unfortunately pretty small and it might be hard to find a general contractor who would take on that size of work. You might check out some of the various handyman companies and they might be more able to do the work. At Coldwell Banker, we have a consierge list of people who do these types of jobs. I personally can recommend a carpeting company and painter. Contact me off-line if you want the info. If you are working with an agent, he/she should have a list of trades people that he/she works with for the types of repairs you need.