First off, this guy is good. Extremely good. Whether you're just starting out, or need to tighten up your existing skills, he's the man to teach you. I recently got the 1 dollar trial but will be continuing when it goes to full price. All you need is a webcam, very impressed with this guy and its also good to watch him teach other people and you can interact with him and the group. Highly recommended!