Any thoughts about my suggestion to have a "tutoring renewal" pop up once every 3 or 4 months? (only active users will see this). I can see the tutor section becoming extremely clogged in a few years, with a lot of these people having discontinued tutoring.
That is a brilliant idea. I think once per year is probably a better, less annoying timeframe, but we'll certainly have that so that tutors who aren't active will be removed from the listing.
David, put this on the very bottom of your to-do list because while it's a good idea, it can easily wait
Run a script that requires tutors to renew their ads on 1st of January, 20xx every year. This will take the form of a forced message on login. "We notice that you have a tutoring ad listed with us. If you are still tutoring, please hit 'renew' to keep your tutoring ad in our listing. If you're no longer tutoring please hit 'cancel' to cancel your tutor listing."
People will have until the 1st of March to hit 'renew'. Anyone who hasn't renewed by 1st of March has their listing deleted, along with anyone who hit 'cancel'.
Make sure your script doesn't delete people who signed up from 1st January to 1st March of that year (just envisioning if you put a 0 or a 1 in a renew column in the DB, a new person signing up wouldn't have renewed etc.)