There is an advertiser, I THINK on this site, that has a website to help with running your RPG. It seemed D&D-centric, but maybe not? I think it also mentioned offering a place to put your Wiki for your world...
But I cant find it! Oyster, or Crystal...something. Any ideas?