A lot has been said here. Can't contain myself to this juicy topic. Here's my $0.02:
- In my mind, having fun with a SP is NOT cheating, its just business, for both parties. No feeling involved.
- Only you will live your life and only you will know the real you. Any "soulmate" will probably know...