Haha, NLR spicing up the forum nicely I see!
The programme sounds okay, and Debs defends it well.
I can't believe people are such wusses (or aren't looking where they're going enough) that they won't run barefoot on a beach - you must have had a really fun childhood.
When I started running a bit more seriously, I wore Adidas cheapo shoes that weren't really running shoes (you know the type, I'm sure) for a good while. As I got more experience, I chose to use a mix of Mizunos with support for long distance races on road, Nike racing flats for shorter road races and VFFs and huaraches for slow-paced distances. I use XC spikes and Innov8s for trail runs. Sure, these weren't cheap, but I had enough experience with the shitty Adidas fashion trainers, black toenails and tendinitis to know that they're the most suitable shoes for the job, and well worth the cost. The staff at the Sweat Shop I've visited really knew what they were talking about, and several different runners (with different areas of expertise) helped me make the most suitable choice of shoes.
Just go along to a running club, run behind the pack for a while and watch the array of wildly oscillating limbs on show: different people are served best by different types of shoe. Some problems can be fixed by concentrating on technique and strengthening muscles. Others are purely physical, and the body needs some help in these cases.