What makes a good “fuck tonight software” and how to find the right one?