I wish you had used my example since you had a collection of R users. The reason Schnute's code did not run on Splus was that it had an error in it. I fixed the code and ran it in R. That was the example which ran about 1000 times faster in ADMB.