To be honest I like to wash my pillows a lot so I buy them from Walmart, Kmart, or Target. They hold up pretty well and when they are done from all my washing I just toss them.
I was buying them all the time - now I have memory foam ones that I got from BJ's. Took a little bit to get used to, but we love them. I think we've had them over 2 years now.
I think it does but I love my memory foam pillow, it's the best. I got mine on sale at the BonTon for $29.95. We also have a memory foam mattress topper, it's the best.