Note: This thread is a duplicate of this one:
Closing this thread in preference to the original, so the whole discussion is in one place.