I both love and hate Amazon.
I hate how they manage to make me spend more than I intend.
But I love how they let catch up on stuff I never got to listen to first tim around for buttons. I love how they're really good at knowing what I like.
I also like the way buying from lots of third parties in one order means stuff trickles in, rather than in one big chunk. I like wondering what will come in first and that element of surprise. There's no joy in purchase at Amazon, but there's lots in the arriving.
I do worry when stuff comes in I forgot I ordered though.