I am with Alliance & Leicester at present, and my 2 year discount period is expiring.
They have offered various products, but they fix up their "product fees" so high that it is barely worth moving to most of them.
I've looked at other building societies and the cost of moving is very high indeed. One has to pay for a survey (£850 in the Newcastle case) and several other things.
One reads about people who swap building societies every couple of years, but I wonder what they base their decisions on. The gain is usually very small, given that one has to recover the up front charges over (usually) 2 years.
A & L now move people whose discount period has expired (and who take no action to move) to a product which has no product fee and the rate isn't too bad either. But it's up to 1% higher than some other places. The trouble is that by the time one has paid the survey etc charges, it isn't worth moving. Evidently, they know this :)