Well, I was really happy with Amazon until I got home from work today. I ordered my dh a columbia jacket for 49.99 friday. Call that day and they assured me it would be here by the 22nd. Today I get an email saying they cannot fulfill my order. WHAT!! The best part is you can order it again direct from amazon in the color and size I ordered but at 149.95. So I called and I had to explain to the rep that it was available and I wanted it at that price plus I wanted 1 day shipping at no charge becasue they screwed up. I eventually won but it is still showing it won't be here until the 27th cause it won't ship until the 22nd. Oh well. DH will just get a picture of it wrapped up for Christmas........