But you are paying £25 for 500 texts, and 50 voice minutes. if the texts are only 1p each, that would be £5, buying you 50 voice minutes for £20, at 40p a minute!!!! Hardly good value. If texts were truly 1p each then you would get 2500 texts for £25, not 500!!
Vodafone texts are only 10p a text now. Top up £10, buy a 200 text pack, send 50 texts monday - friday and get all your weekend calls and texts free. Your £10 text pack would last 4 weeks if you limited yourself to 50 texts monday-friday.