either reason is a good reason for voting.
it's better than not voting at all and then moaning about how nothing gets done properly etc.
now:
The Lib Dems have been in, not since WWII though!
actually the liberal democrats have never been in power. The Liberal party were voted out of office in 1936 and did not merge with the social democratic party until the 1980s to become the Liberal Democratic Party.
also, in answer to sjor's question, who actually will win, it'll be labour, because the british public needs a lot worse than what labour has been to be convinced to elect howard after his association with several unpopular conservative concepts in the past. and not enough people will vote liberal democrat, because everybody thinks that not enough people will vote for them for them to get in, despite the fact that (i think) a majority thinks they should get a chance in office.
tony blair really annoys me conceptually, because he is a conservative prime minister leading the labour party. usually if you have a conservative prime minister, you can just vote labour in (as a nation), but with tony blair you can't do that, because he leads the labour party, and the only other choice is howard's (or whoever is conservative leader this week!) bunch of upper class goons.