So that seems to have been dealt with well, but seeing as this has happened on a commercially available service, I have a question. I only mention its commercial because its not in beta.
Its a 12 month contract, however makes no provision for the termination of the contract by the customer if the service should become unstable, unavailable or devolves to a standard below the agreed upon level.
In terms of the T & C,
http://www.sainet.co.za/terms.asp
Sainet provides no terms under which its actions nor the quality of the service may constitute a breach of contract.
It does however state,
"5.1. Save as expressly set out in this Agreement, SAINET does not make any representations nor gives any warranties or guarantees of any nature whatsoever in respect of the Service/s and all warranties which are implied or residual at common law are hereby expressly excluded."
Furthermore,
"4.7. Under no circumstances may Customer resile from this Agreement or withhold or defer payment or be entitled to a reduction in any charge or have any other right or remedy against SAINET, its servants, its agents or any other persons for whom it may be liable in law (and in whose favour this provision constitutes a stipulation alteri) if SAINET interrupts the Service to Customer as it would be entitled to do if Customer is in default of any of its obligations under this Agreement to SAINET or in the circumstances contemplated in clause 6.4 below."
So in essence Sainet can provide the service at any speed or level of quality they wish, and the customer will not only be bound to continue the contract for the remainder of the 12 month period, but will also not be eligible for any recourse of any kind.
Another interesting clause is 4.5 below,
"4.5. Customer is prohibited from modifying any equipment (including but not limited to router equipment) utilised by Customer to receive any of the Service/s, in any way whatsoever, including the changing of any of the settings of such equipment."
It is an incredibly vague stipulation. Technically speaking, my computer is equipment utilized to receive the service, and I then can't change settings on my own property. Of course this is likely not the intention of the clause, and not enforcible, but even just in terms of the router, I can't change settings, what if it fails?
Normally I would ignore and dismiss T & C's as legal risk transferral and of no real consequence, but if I am going to have to sign a 12 month contract I want some kind of guarantee that the service is going to work, and that if it ceases to work that I can be released from the contract. It is advertised as a business service, meaning it would be expected that the service would continue uninterrupted without any reduction in quality. That is after all what you are paying for, and you would expect that if the service were to become less than that, that the seller would be in breach.
Take for example this issue with latencies. If I were to sign up for this service and I find it has poor latency, then it wouldn't be able to service my needs. So now despite the fact that the service is effectively useless to me, I have to continue paying for it (which on the 512 package with line rental included over 12 months would amount to R13800) for the full contract term regardless of the fact that I can't use it because it does not deliver what was advertised. It is true that the service makes no promise of good latency, but then if it was going to have poor latency it should be advertised as a low latency, high volume service.
Finally I would like to know if contract terms may be modified insofar as the level of the service chosen. In other words if I subscribe for the 384 service, would I be able to upgrade to the 512 service halfway through the contract period.