What really kills me with Amazon is that, leaving outside of the US, I always tick the box for "Deliver in $COUNTRY", and regularly (95% of the time) find out at checkout time that no, in fact, this seller does not deliver in $COUNTRY.
To be fair, I gave up on Amazon after that, except for Kindle's books.