I think you should make it more obvious that you have a forum. I would have signed up a long time had I know there was one. The only way I found out was through XPhoenix (I guess he is good for something :P). Making a link at the top of the page would probably be a good idea.
Well, it's mainly the content that's the selling point right now.
Why not join the site?
Click to join.
The URL for that page is simply list-all-pages. I removed it because I created a Sitemap, and that pretty much has the same function. If you like to use the list-all-pages page, feel free to add a link to it in the sidebar.
EDIT: I just added the link myself.