Thanks Swarfega.
I had already tried that and I could only set the default for the current IE session.
When I next restarted IE8 the default had gone back to windows Live search.
The option in manage search providers, to permanently set the default to another provider, was greyed out. So I tried running IE as administrator but it made no difference.