Hi pigeongirl, I personally wouldn't bother signing up to vodafone. Im just in the process of leaving them as they are the rudest company I have ever dealt with. I went into one of their shops and a member of staff was extremely rude to me. In my opinion they really don't deserve your custom. I also find their website quite difficult to use.
Anyway, it's your decision but shop around and see what you can get!