I did this (I think) recently, and this explains it better than I ever will.
http://blogs.adobe.com/infiniter…