There are lots of opinions in this thread. That is good. However, this tends to cause some unrest and aggressiveness. If you feel you are right and the others are wrong and you just have to prove it you need to step away from this.
Frank - consider taking your language down a notch. If you keep calling anything that isn't in agreement with your approach "BS" and "idiotic" you (and this thread) will not succeed.