I bought some tea tree essential oil today to see if that will work on mine.
But if it doesn't I have lots of other suggestions here, so thanks for starting the thread!
And a total hijack ..... Jumpingbeans - I haven't seen you around for ages. Was it you who goes to Polperro for New Year?