UKIP are a protest party. Nothing more. Until they can come up with even 1/10th of the policies of the major parties then that's what they'll stay. As it stands their only policy is to get out of Europe and criticise anything with a health and safety remit.
Protesting against what may I ask? Why are people voting for an anti-EU party that supports immigration control and not the Greens, Respect or even the good old Labour Party?
The opinions polls show that after the economy the second most important issue affecting people's lives is immigration and border control. Until the mainstream political parties, especially those on the left, wake up to that fact and do something about it then UKIP's support will continue to grow.
The Romanians and Bulgarians haven't even arrived on mass yet. After 1st January that will become as big an issue of not bigger than when the Poles arrived on mass.
The mainstream political parties burying their heads in the sand over these issues isn't going to wish them away.
It isn't just the UK either. There has been a wave of anti immigration parties having success in France, Holland, Switzerland, Austria, Denmark and Sweden. Time the political mainstream woke up to the fact.