First time poster long-time lurker here. Got a memory itch for 'Velvet Dungeon', heard some weird rumors about it being a front for something shady. Anyone knows what happened? Can't find the vids I vaguely remember from back then. Was it all a fever dream or what?