Ah yes, theres always optimisation/refination, but I was assuming that they had already tried to reduce the script size as much as possible. I'd do what zach suggested with the seperate submenu's, although i havn't seen th gui so cannot fairly comment. Whatever you try, lets hope it works
