It would cost a bit, but Vodafone could buy Talk Talk. Don't see Vodafone being able to afford anybody else.
That would be a shame IMO. TalkTalk have had a turbulent beginning, but seem to be building quite nicely now.
However I suppose Vodafone are getting twitchy now that they are being handed the wooden spoon in the UK mobile telecoms market.