Hi Matthew, > and changed lonspreadsheet to use loncoursedata::get_current_state. How much did it slowdown? > +sub dump_hash_to_log { You might want to take a look at lonhomework, it has a print hash that prints nested arrays and hashes in the hash -- guy@albertelli.com LON-CAPA Developer 0-7-7-4-