I used Amazon quite a lot a few years ago, i had a problem with the Post Code thing where they didn't deliver certain things to my postcode but would happily send similar items. I don't know why they did this but it really annoyed me at the time, plus prices for things have been slowly increasing so i thought sod it i am not going to buy from them anymore.