LOL I made a virtual psychologist in basic, it was:
10 PRINT "Tell me about your mother."
20 INPUT STATEMENT
30 PRINT "So what do you think that means?"
40 GOTO 20
I considered adding parts of it that charge you money per quarter hours but I never got round to it.
That virtual toilet would be worth seeing