The server where RIBnet lives is on a 10Mb/sec connection, so no problem with capacity there. That's one of the reasons why the site is normally so fast!
I wouldn't consider running a public server on anything with bandwidth as limited as an ADSL line. Take the server to the bandwidth, not the bandwidth to the server - colocation is the answer.
However, colocation with a bunch of idiots who are completely uncontactable for 48 hours isn't so good -- "I'm sure we emailed you the new contact details! just doesn't cut it really.
Onwards and sideways . . .
John