We have five beds in our home. About three years ago she bought each bed a new fangled super duper mattress. Now she sez she is over them and out they are going to go, all five of them. She tells me the new ones are "self cooling" will have a ten year warranty....which leads me to this question - how often do you guys buy a new mattress?