My understanding is that while they may have access to the people who handle the disconnect, there is no access to the status of the tech performing the actual disconnect, which is why there are always these vauge and incovenient service windows. If they were aware of the missed appointment and did not notify you, then you're right, they should own up to that. However, it seems that your frustrations with Teksavvy are still mostly frustrations with Bell, and you felt that as a consumer, you needed to express that by taking your business elsewhere. But the thing is, you didn't really take your business elsewhere at all, you just gave more of it to the party responsible for most of your frustrations. Why not sign up with Rogers if you found the process of disconnecting/transferring DSL so frustrating? At least that way you'd be supporting a different infrastructure (if not a different ideology).