Linenspa offers its Linenspa Contour Memory Foam Pillow for $17.99 with free shipping. (Walmart charges the same via in-store pickup.) That's the lowest total price we could find by $8. It features a 250 thread count and comes with a pure cotton cover.