On the whole GST and developer issue, there is a good booklet from BAN TACS, which is really helpful at explaining various situations. I have posted the link before, so you should be able to search for it.
I second Peter that spending the $$ upfront to get the right structure is well worth...