The phone is on a 1 month contract. Would it be possible to cancel the contract and keep the phone (or port the number to another network, as suggested in the thread)?
The dialaphone T&Cs (they do the same deal with more quidco) http://www.dialaphone.co.uk/termsandconditions.html
seem to say you can't but it only seems to refer to 12 month contracts (i.e. you cant cancel half way through a 12 month contract and keep the phone..)