We had quite a good thread on this a couple of years ago, seems as though nothing has changed:
cheers