I'd really like to know why that 4G £43.50 tariff is free with carphone and phones4u but £100 extra for the privilege of buying through Vodafone? You'd have thought it would be cheaper if anything as no commission should be paid to the retailer. I can't buy through a retailer so it's just a tax on people like me so I think it's PAC number time...