I have trouble sleeping and would sometimes lie awake at night tossing and turning in my bed. I really want to get myself an eggcrate foam mattress pad since my mattress is too firm and is quite uncomfortable at times. I am going to place it on top of my mattress. Aside from the comfort, it also offers increased air circulation and support for the body. I heard that they are also affordable. It is also advisable to buy this eggcrate foam mattress pad if you have back problems. There are a number of foam types like Poly Foam, Super Soft Foam, HD36-HQ Foam, and Lux-HQ Foam.