Have you tried a neck pillow or memory pillow or anything? I find that something like this gets me off to sleep in no time:
can't say i've tried one of them, but perhaps it would be best to start teaching yourself to stop sleeping on the keyboard, eh poet? :3 D: You wouldn't be the first one to offer such services...
My keyboard is comfy I'll have you know.... And if you haven't, try them! It's worth a shot, and even if you don't get to sleep, they're extremely soft and comfortable for your neck.
I love those pillows, although I normally use a normal pillow to sleep (or I just sleep on the floor).