I like Blair's foreign policy as an American, but I know I couldn't back a socialist if I lived in Britain.
I'd probably vote Tory if I lived there.
The Lib Dems are precisely the party for the muesli eating crowd. Think of them as the Haight Ashbury Party, just with fewer sandals and shorter hair.
Regards, Ivan