I am in a huge dilema. I have a contract that is expiring in August so I can cancel the contract and call retentions and get a pretty good deal. But the problem that is for 18 months of my contract the orange service around my house has been terrible. Literally it only works in my room and I cannot call anyone else from anywhere else, and it only seems to be getting worse. However the temptation of a brand new phone at a lower price is very big. I was just wondering, if orange were to offer me a deal, could I go to a vodaphone store or a o2 store or even t mobile store (networks I want to be on) and tell them orange has offered me this deal will you match it?. Preferably I want a brand new phone, with 600 mins unlimited texts and internet for £20-£25. Today my friend called up retentions and got the HTC HD with 600 mins unlimited net and texts for £25 a month, and no haggling necessary, just said (lied) she saw that deal somewhere else for £25 so match it or leave, and they did. Any feedback will be appreciated.