Tbh the only reason I went for a contract was to get some good credit my contract fee is pants & when its over I won't return unless I get a decent tariff with the network I want.
Be better buying yourself a new phone - Who do you use? o2 pay as go is fab! Put in £10 get 300 texts free a month an still keep the £10 for calling credit.
Someone has told me that they got refused a contract online but accepted over the phone, so im gonna try and get one through the store instead. if that doesnt work then ill jsut leave it and save for pay as you go