I also love having my kitty nurses! They come on duty when I get my migraines - the sound of a purr is heavenly calm when my head is pounding and they just seem to know this!!! It also vibrates the pillow and they hardly ever lay on my pillow at any other time!!
Have a nosy question for you though - I use codeine which is also hard on the belly (vicodin is essentially the same, only synthetic) - and am wondering if this is why you have to sleep sitting up?? I take my codeine with Phenergan and Tums and then lay down with no problem. Isn't it hard to sleep sitting up???