I once worked for a start-up that had a grand vision of lightweight real-time messaging. This was 1996, and we were going to broadcast in real time, to zillions of clients, the events of the Summer Olympics. We had "push" stuff that worked really well, we had permission from IBM to do periodic scrapes of their event database, and we came up with a scaling system for handling feeds to massive numbers of clients. This was going to be a fantastic demo for potential customers. The publicity was going to be great.<p>We got everything ready, rented some co-lo space, got a bunch of servers set up (I think each miserable little Pentium 90 server could handle tens of thousands of clients), and . . . our top was maybe a couple dozen concurrent users. We could have run the thing out of our offices on our worst sales person's crummiest laptop. While that sales guy played Quake.<p>[Later, our /best/ sales guy had a patter that went like: "Well, we did this real-time monitoring app for the Olympics, and it scaled to ten, twenty thousand clients on a machine. You know how many we got? THIRTY."<p>Start-up was eventually bought, and then transitively bought, and I wound up with some shares of Oracle (spit).]