for those interested:
the problems were caused by some new database machines we added to the site. they didn't have the exact same config as the older machines, which caused the off/on weirdness we experienced today.
we actually have way more spare capacity than the site has ever had (even when we had 5000 members).. things should be smooth again. :D
-mike