The first has lots of useful info and advice as well as recipes. The second has many recipes if you get past the stuff about their 2-year-old. Look in the Running section as well as the Recipes section.
I have started having a similar niggle to the one you describe Khanivore. Have been to the physio for a tight calf that then developed (now much better), but the niggle is still there. Going to the podiatrist on Saturday and will report back. (I also have a leg-length discrepancy and wear orthotics)
ITB is usually due to insufficient core strength, so that is worth developing (look online for suggested exercises, but the plank and press ups would be somewhere to start). Also, you might try some strength training with weight machines for the legs at the gym (if you have access of course). If you use the gym machines, work each leg separately (lighter weight to begin with), concentrate of correct form. If no gym: stand on one leg, stomach in and core engaged, then try to move the body up and down while maintaining good posture and not falling over. You should just be engaging the glutes and hamstrings and not leaning forward as this will put pressure on the kneecap. If done correctly, you will feel the glutes and hamstrings fatiguing after about 10 reps.
It is worth persisting with the foam roller and doing it every day, after the run.
Look for some yoga stretches as well: the pigeon and downward facing dog have worked for me. I also use hip-opening stretches as runners often have tight hips and if you have a weak core this will help alleviate that as well.
I have found the key is being consistent with the treatment and patient.