Alternatively, consider leasing your hardware and upgrading your leased equipment regularly. Automate your site where possible Automate as much of the site maintenance as possible. For example, if you have a number of staff updating the site, perhaps develop a website model which does not require much HTML programming ability. Use software which automatically detects broken links. Plan your website maintenance as part of your organisation's usual workflow.
Staff come and go, but generic addresses are relevant forever and can simply be redirected.
Make your 'mailtos' descriptive. A site such as this one, with lots of links to maintain and with lots of information that needs to be updated, requires more time and effort than a simpler site. Remember also that the maintenance costs of your site are ongoing. If you have your site with an ISP, there are monthly charges. These could be related to the success of your site, and may escalate alarmingly if your site is very popular.