I think Richard summed it up well. Just from personal experience I use Guru.com for many of the items you mentioned and have ALWAYS been astounded by the results. The service is relatively inexpensive and you should get bids for your work within 24 hours.