This has always intrigued me....in fact, when I was submissivewife here a while ago, I posted pretty much the same question. Here's my thoughts:

http://www.bdsmlibrary.com/forums/showthread.php?t=4791