On the topic of online shopping "sucking", I have been sitting on this beautiful screenshot for a while.
A couple of months ago I bought a watch on Amazon. Not a spectacular watch, a very basic Seiko analog watch that I had previously owned but had lost. I went on to Amazon to buy "my watch", and after finding it, I happily ordered the watch.
Shortly after the watch arrived, I noticed a huge influx of quite topical SPAM.
I'm pleased to say that I've not purchased anything from Amazon since I discovered that Amazon, or somebody that Amazon deals with sold my information to everybody.