How many items should generally be listed in the call stack at any one time? Is it a list of everything that has been called so far in the program, or what is currently active? I've read through the help file and am not sure on either point.