I don't really know of any other sites at all. And... I'm one of the people who absolutely does not want to go to Iwaku.