I had no idea it took so much preplanning to write a program! In pursuit of making a bug-free ZDL, I have spent hours trying to figure out how to write bug-proof code while still maintaining flexibility. It's hard work, but I'm learning a lot. ZDL2 is going to be great!