Waiting for the general election has been a bit like waiting for Christmas. The hype keeps building but the big day never seems to arrive. Rather than greetings cards, however, ‘vote for me’ flyers have been piling up on the door mat. And instead of wall-to-wall seasonal specials, television viewing has been nonstop politics. Come … Continue reading