Glen,
I took ownership of the site content and domain name on January 29th 2007, just a week ago. I'm confident with members like we have here this place will grow into something for everyone. It may take a little time but it will happen. As far as what you can do to help, just keep doing what you doing, posting. As far as ideas go I'm open to anything and started a thread for suggestions so fire away.
Thanks, Rod