for a free site with a plethora of advertising to compensate, yea it does pretty good.

I will compare it to MDS, cause they are approaching the user level you have. They also use ads for those that don't pay. However for those that do pay, there is no advertising. If you did something like this, I would gladly pay some sort of yearly fee similar to what MDS is doing. Their site downtimes are very seldom, so whatever the difference is between the two sites, they have less downtime.