Sure, one needs to get an education. But is it necessary to pay up thousands for a 3 day course when cheaper books and internet forums are available? Besides, how do you know whether the trainer is good? Doesn't mean you pay thousands mean you get good trainers? If they're so good, why don't...