In simple terms memory foam is a substance which actually moulds itself around your body as you lay on your bed and it has been shown to offer excellent support to both your neck and your spine which can assist with the quality of your sleep and any potential aches and pains you feel in the morning. The most common product which makes use of memory form is the mattress topper which simply lays on top of your mattress and offers support for you and your mattress.
Memory form mattress toppers have been shown to take away the vast majority of strain from your mattress and actually extend the life of these potentially expensive items. There are even memory foam mattresses available now which contain an inbuilt layer of memory foam in the upper regions of the mattress which again sculpture themselves around the shape of your body and will change as your position changes overnight.
Only after trying a memory foam mattress or a memory form mattress topper will you really believe and understand what they can do for the quality of your sleep!