That helps. I've never used lattices before, so I guess I'll dive into that. About SDK's. I just couldn't get it to work quick. I fiddled around a bit, but no results. I'll have to take some time out and relearn how to do them again I guess. Another reasons I didn't choose SDK's was because it's harder to do a continuous animation. With the last tut I did, you could increase or decrease a single value to drive everything. The drawback however, was that this value could only be increased or decreased to -10 or 10. This makes it difficult to animate gears because they don't just rotate from -360 to 360 degrees. With expressions I knew all I had to do was rotate gear1 as much as I wanted and had no limit. Can you do what I've done with expressions with SDK's? Because if you can, I'll try that out. Thanks for all the help again.