All in all, I shall never understand why companies such as BT and Vodafone, who already have enough cash in their pockets, feel obliged to provide the crappiest customer service ever, but, this is the type of world we live in and unless you learn how to deal with customer service, you will have a hard time with your tech for years to come.