Smart Macros are stored and run from the
interface, so that you can disconnect from
the PC.
They use a little bit more memory per macro
with conditions, depending on the number of
conditions. Using conditionals won't cause
you any memory problems unless you are using
many, many macros.