It seems that the fault was a simple one, but it took a lot of work to find that it was largely due to an incorrect database file extension name. Thankfully some Mayhem members are IT gurus, and helped Martin track the problem down and fix it.
As Colin pointed out, the site is run mainly at Martin's expense, both of money and time, and when a problem does occur it takes time to fix it. Time can be a problem as Martin does have a job which takes priority, as well as a family, who at times must be sick of the word "Mayhem". He has been assisted on the financial side by some advertising revenue as well as donations from members, but I am fairly sure his expenses are not completely covered, and the drain on his own pocket would be significant.
Peter.