There's nothing wrong with this way of scripting. Ray's right, it's good for beginners. If this would have been posted when I started, it would have been a lot easier for me. But for me I wrote scripts from scratch, it was like learning a language. However if I started over, I would learn this way, and the whole "the script'll be too big and overwrite something else" would help me learn about repointing and how much free space to calculate. So this a really good way to learn scripting, Well done, Ray.