I'm having one of those little turns - you know, the ones where you look at a word you've used all your life and become convinced that its spelling looks all wrong.

To make matters worse, when I looked it up, the dictionary says that both spelling variants are acceptable.

I'm referring to 'therefor' - or is it 'therefore'?

I'd appreciate any input as to whether one is more correct than the other, more US than the other or older than the other etc

stales