haha, cat vomit! If there was an alarm clock with that sound, I'll bet it would be a best-seller!
I fall asleep as soon as I go horizontal, but I also wake up easily. Generally, not fully awake, but awake enough to remember waking up a lot and wanting to cuss out my bed partner for tossing and turning or being otherwise annoying. The funny thing is that snoring doesn't wake me but having a light on does. Go figure.
The last guy I was involved with was something of an insomniac. We tried lots of things to help him go to sleep and stay asleep. Here's some of the things that seemed to work:
1. having a schedule. Every day, go to bed (to sleep) at the same time and get up at the same time, no matter what
2. no exercise, TV, computer, or caffeine for an hour before bedtime (this led to a lot of snuggling in the hammock on the patio, mm, nice!)
3. talking. Yup, I would do my best to keep up a light conversation with him as he settled into bed with me. If I went to bed first, he was forbidden to cuddle, because moving me around would wake me up and I'd get snappy
4. only using the bed to sleep. No reading or watching tv in the bedroom. and, unfortunately, no sex after lights out. Good for us that he liked morning noogies!
Good luck with your sleep quest!