I don't see how becoming a CBJ'S helps. If all you get is crappie food, how do you learn tastes? There are 2 ways to get better. The first is taking a class. Sure you have a large pay to begin but all it takes is to cook one contest and you will have spent more than the class. Remember, flavors are not everything. A perfectly cooked meat is the goal. Which leads me to the other way to get good. OK every weekend in your backyard. Learn how to cook different sized meats. Remember that every brisket doesn't come at 14#. When you think you have that down. Cook overnight at home and then do it again.... Immediately, this way you are cooking tired and cooking at off hours. Nothing sucks worse cooking in the backyard and having to pull meat at 2::00 am. When you think you have that down, practice more. When you really think you have it down, cook more. When every neighbor, co-workers and the crossing guard all tell you that you have the best BBQ ever. Don't believe their ass, you aren't even close. You still need to practice. When you can do th is blindfolded, move on to flavors.. Follow the above time line that I described on how to cook BBQ. When you have chicken for dinner 5 nights a week for a month. You might be there. Now you only have to get lucky with the judges....