I think that people, especially web developers, tend to forget that the Web is not the Internet.
I have dealt with and feel I have some understanding of the issues here.
Earlier you said[0]:
"Latency is really not that big of a deal,
as there are already protocols that deal
with it quite successfully."
I'd be interested to know of which protocols you speak, and your experience in working with them. I'd be very happy to benefit from your experiences in this regard, as there's always a chance that you know things I don't.