I am happy you are doing some better.
Have you heard of dragon naturally speaking? you put on a head set and it types for you! I love love love mine.
I only sleep very heavily if I am under anesthesia. other than that I will wake if you walk onto the pebbles on my driveway. I am very aware of my surroundings at all times. Maybe its a side effect of prison work for so many years. maybe its anxiety. I do manage to get ok sleep, but have to really work to stick to a scheudule.