PaulS:
clear() may be called from setup(), but the initialization is done IN clear(), not IN setup().But, its easier to just leave them global.
Oh, right. I think I just got confused—my original point was just that they are being initialized, but I realize that was right after you said global variables are automatically initialized anyway.
Thanks again for the help. I'm still wondering what dc42 meant, but I think he just missed my reply.