Ross C #1 What task are you using recursion for? Recursive function are very handy for things like getting a blitz3d model, loading it and finding every child, assigning it properties... etc, in an easy function.