Hi Flex
I used to follow the same approach but then I made a huge system (12 slaves with a lot of sharing variables) so duplicating was not anymore an option.
So if you know your system is going to grow then try to organize your variables in vectors. This limitation of fixed memory is one of the big advantages I find in Unistream and that´s why I am starting to use Unistream as my default hardware.
Best regards,