Thanks everyone. I'm off to see the GP next week. A journey of a thousand miles begins with a single step etc...