I have searched far and wide for a good pillow.  Finally my search is over!  I love my Pillow Guy pillow.  I have had great sleep since the day it arrived.  It is the perfect pillow - it is soft but doesn't flatten out, and it has support but is not too firm.