Aside from the religious point of view, there seems to be a growing number of people who do it because they don't like the idea of many partners. I've talked to people who regret their 4 or 5 partners. To me, it's just the smart thing. I'm a jealous guy, and had my fiance not been a virgin, I would have been extremely jealous. I suppose I would've gotten over it, but there'd always be that lingering "am I as good as that guy?".

That's my two cents...