In all fairness to the SPF instructors, I am the one who posted a blatant advertisement, not any of them. While they certainly didn't hesitate to illustrate a connection between my friend's performance and the instruction he recieved, I don't think anyone else came right out and said "take this program.". I did that.
Just to be clear, I'm not an SPF teacher and my only connection to them is that I took their clinic and have contacted Scott since then whenever I need advice from an instructor. I have no personal incentive whatsoever to push their services. I took the course about a year ago, so I'm well beyond the "afterglow effect" that can distort a person's unbiased opinion of such events.
I also know how to objectively evaluate a teacher and his curriculum -- in my (non pool related) professional career, I've studied in great depth the psychology of learning and most effective teaching methods. Additionally, I've been playing for 11 years, and have known and/or worked with about that many billiards coaches. The bottom line here is that these guys teach a great program, and the majority of them teach it quite well. As I mentioned earlier, I've seen drastic results in my game and in the games of every other person I know who took the course with me (6 of them). I've known instructors who've helped me a little and others who've actually damaged my game, but this program is the only one I've personally experienced that has truly made me a much better player.
I know there are differing opinions on the SPF guys here, and I'm certainly not trying to claim they're perfect. There are definitely things I really don't like about their organization, and I think the quality of instruction can vary a little too much from instructor to instructor. That said, I tell anybody who asks me to go see Scott and Randy, and none of them have come back disappointed or even mostly satisfied. They're always amazed. Scott and Randy's course consistently gets drastic results, and that's why I wanted to plug them. I know Rob very well, and I know beyond the shadow of a doubt that if he were on this board, he would have done the same thing.
If you don't like the way they handle themselves here, that's fine -- I tend to agree with you sometimes. But don't let that cloud the fact that they consistently get rapid, drastic results out of students at virtually all levels in the game, because that's really what instructors should be evaluated on, right?