I think I need to clarify my question. I am, as yet, a novice so please realize I need the simple and the complex answers. I wish to get structs and arrays into and out of my functions in ways which are appropriately clear, regular/normal/standard, efficient, and hopefully even orthoganal.