> > why is it so hard to create an installer project, I wonder? >
It's an axiom, they are hard to make by design. Have you ever seen the API and the structure of the internal tables? Whoa! There are worse around, but they still look like a creation of someone on the autism spectrum. Ever tried to debug a misbehaving installer? Yoiiks! -- Greg