Well it could be your ISP - because I tested & was able to connect - but I had to wait some time for the download to start.
So today I got my web guru to look at our system .. & the simple answer is we are running near limits for what 2 servers can provide & quite simply MAJOR bandwidth - 200GB per day.
So - Reality is screaming in my face. We need another machine & connected to yet another 100mbps cable & router .. $1000's per month - Serious bandwidth like that is expensive. Go check a hosting company - most won't even be able to offer it.
If this isn't proof of my reluctance to go commercial I don't know what is - optional membership is coming! The tank is running dry!
Like I say - reality is at the door.