There are many options and you're likely to get more responses to the several this thread has already attracted.

I think it's important to appreciate there is a difference between maintenance of...