That's an interesting collection of scripts. However, they are quite disorganized: some don't have the argument list in the help documentation at the scripts' beginning; some don't even provide any help. Some are so simple that as inline functions they would go much faster. Some are a bit inefficient, and some are basically worthless. Nonetheless, the extensive group of ds_list functions is actually pretty useful.
For an idea of the type of scripts that can be very helpful, check out my scripts linked in my signature. (I use most of these scripts constantly)
EDIT: Oh, and one other really bad thing that you do is set local variables! This is a very bad idea, causing both unnecessary memory leaks and very potential errors. (You set arrays at certain points as well; I suggest using ds_lists instead that can be represented by one local variable and destroyed at the end)
Edited by Agamer, 28 November 2011 - 11:36 PM.