Does anyone know a cure for onychomycosis?

Oral terbinafine. It takes 6 months to grow a finger nail and 12-18 months to grow a toenail. Terbinafine 250 mg pill daily for 6 weeks for finger nails, 12 weeks for toe nails are standard doses. They work on most but not all cases. Results are seen 6 mos later on fingers & 12 mos later on toes. Now that it is generic terbinafine costs only $10 for 90 days cash at wallmart. Do not use if you have any liver disease.
Pulse therapy. An article in the archives of dermatology showed pulse therapy Lamisil (terbinafine) has the same cure rate as taking it every day for 3 months. Pulse therapy means you take 1 pill a day for 7 days, and then, 3 months later, repeat that 7-day course. Again 3 months later and one last time 3 months after that. So you're only taking 14 pills in 6 months, a 70% decrease in the dose with the same results.