Any of these things take a while to work and rely on them being applied regularly. Whilst expensive they do last a long time. The chiropodist I saw said to abrade the surface of the nail lightly as the stuff absorbs better and if you can get it to run under the nail as well that helps. I think the Mykored was £15 from him.
I heard that Vicks worked well.