This mainly directed at John but I'd be interested in other points of view, too. Why the use of NSIS?
I was interested in making a few tweaks of some of the portable apps I've downloaded so I downloaded NSIS. This lead me to discover that it's really for building installation scripts. As such it seems it might be somewhat limiting when trying to use it more as a general purpose language. Comments?