Be sure to actually go to the store and lay on the mattress you intend to buy for atleast 15 minutes. Putting your knee down on it and pretending to lay for a few seconds won't help. As stated above, Tempurpedic isn't the only high quality memory foam mattress, there are several offbrands, but...