If you want another reason for 2degrees - I've found they reward existing customers providing you're not in a contract with them. Every year with them so far I have gotten some perks with staying with them - it may be a credit, monthly discount etc. You've just got to phone them and ask nicely if they can offer you anything.
No, it is not going to be what new customers get (as normally, they do this as a loss) but at-least they're happy to acknowledge and reward me for having mobiles and broadband with them.


