yeah David can be a pain in the ass. but there are a ways to beat him at his own game. just don't tell him anything about the chicks yer banging. that will help. tell him about them, and he sets his sights on them too cause you know, he's a cunt.
as for Melissa, there seemed to be no way to fuck her before he does, so i gave up on her, cause who wants David's used up whores. even though Melissa is hot. there were plenty of other girls to pursue. admittedly i haven't played this in a long time. but when the updates were coming, i was all over it for a long time. but since it seems nothing new will ever come out, i gave up on it..though i still have my saves...