Any recommendations? He is very patient so I think he will spend the time learning to some pretty complicated stuff. The ones I've seen so far look like they won't last too long. thanks