well, my situation is a bit different to having one out of my sleep.
i was at technikon and healer and i hadnt had sex for quite a while and we both were extremely horny as hell. so, on chat he started telling me how and what he wanted to do to me.
i proceded to imagine what it would be like. reading all or that made me so much honier(if that was even possible). he kept teasing me as i read further and imagined what it would be like if he were there.
i kept telling him to stop but he wouldnt listen.
then, it all happened, right there, in the computer labs. i found myself having a very weird but awesome orgasm. i burst right there infront of a very full labs. i couldnt make sound cos then that would give the whole thing away.
i almost broke the keyboard of the pc i was sitting at.
sadly for me, that never happened again

although i wait patiently for the day that it does happen again.