Program variables are stored in memory in dynamic locations, but when you want to run them, the program is moved to $9327 (TI-83). How do shells manage rearranging the memory like this? Jeff