Since the site has no advertising and as such, no revenue from it, I suspect that whatever site upgrades that are being done may be on the cheap by some programmer working on the side.