S.S.
I had mastitis once, it was horrible. I called my local La Leche league leader and got some advice. Some of the recommendations are:
1. Nurse with that breast first, that is when the baby is sucking the hardest and it will help unclog the duct. She also said something about trying to direct the baby's nose toward the source of the pain.
2. Drink LOTS of liquids. Make some hot herbal tea and after you steep the tea, put the hot tea bags on the source of the pain.
3. She also told me to get in the tub (now this sounds awkward) and get on my knees and hold the infected breast under warm water.
4. Make sure that you REST, I know that it is hard to do when you have a baby, but it is essential to you getting better.
I would also check out your bras. Some women that I know developed clogged ducts because their bras weren't fitting right, then the clogged ducts turned into mastitis and so on...
I would also find your local La Leche League and contact the leaders (their numbers are usually on the website) as they can provide invaluable information and support.
As for the thrush, I saw that someone recommended Gentian Violet already. I have heard that works great for thrush, I have also heard that some diluted vinegar works, I am not sure on the strength though. I would also take some probiotics, they replace the good bacteria that antibiotics destroy, they are the same types that are found in yogurt.
Good luck!