Just took out a new contract with O2. One of the most delightful companies I've ever dealt with. Has anyone else had such a good experience with O2 as I have?