well i fail to see how anyone can help - u have an engineer booked - take the day off work and make sure he fixes it, its how the system works and what the rest of the world has to do

if ur that unhappy cancel plenty of choice of services to get if ur not happy with ntl.