granted u r right on many counts, but one of my worst experiences was last year when my then employer switch from access kenya to safcom allegedly for more bandwidth. we had such down time for months  we actually called up the CEO himself one day to ask him for some dedication from his staff towards sorting out the issue, well they were sorted out but after all that teeth gnashing....