Just a nit. Amazon wasn't in full swing in 1995. It was only founded the year before. I looked at my order history and my first orders (all books) were in 1999. And I was a fairly heavy "mail order" and then ecommerce consumer.
I pretty much agree with the overall timeframe although I'd argue that the party was still in pretty much full swing up to some point in 2000 when earning misses started happening at some of the large vendors.
So roughly a 6-7 year period. 1997-1999 was definitely the "hey day"