I'm not sure if it's as beneficial as it sounds? The only thing that forces people to create an account on this forum is attachments, otherwise anyone from the internet can view the guides and all the content. The account requirement for attachments is an inconvienance, but most users can't use these guides to their full extent without also downloading the NTLite program, so it makes sense to host them here for that reason. Plus, if someone comes across an NTLite issue, they're already here and can report that to the forum too.
Another good reason to use NTLite forums, is it keeps everything in one place, so I don't have to update multiple locations which eats up time I could use to test new things. Also, the SEO (search engine optimization) will favor NTLite.com much more than it would a new GitHub page, and so the guides will get more hits being here. My Nvidia bug thread is a great example, it already reached page #1 on Google in only 6 months, beating out literally hundreds of thousands of other websites/forums which have posts on the subject.
On that note, maybe it might be worthwhile to make a suggestion to see if the forum can remove the account requirement for attachments? We could discuss that on a different thread though, so we don't bog down this guide thread.