Buying a new mattress: 7 questions to ask before you shop – CNET