Gani scripts are awesome

They can be a pain though especially when it comes to sending params to it (was alot easier in GS1) when it is attached to an object using obj.attr[i] = "file.gani"
Most people get around this buy just making the params into a string though and tokenizing the param when it gets to the gani.