If you are having trouble sleeping due to the city traffic or your partner's snoring, you may want to consider getting one of ...