by Demiurging
This is quite nice actually. A really good premise, suitable amount of plot, smut and progression.