This video describes a typical solution and shows the ways that newbies often use but which are not the right way to solve the problem. (The accompanying example file is completely open so you can get under the hood and learn from it).

>