Some things that have been going through my mind is whether to include user interaction through accounts on the website. As always, security plays an important role in any website’s development and stability - I have been thinking of how to approach this.
Using a forum software with intergration cababilities such as Invision Power Board ( www.invisionpower.com ) will ensure a very fun and rewarding experience with the new features coming out in their 2.1.x series. It would make and give a more community bonded and shared experience to the user. With their new system, it is pretty much guarenteed that it will be secured, heck its shareware! Intergrating the website through that user database would not be hard at all and I would also have ensured security on the website side as well.
Going custom is always the prefered option for websites. They would then have a unique system that users can register / login / change profile settings and so forth. Doing that is also fine by me, but it does not give or make a community atmosphere like the forum software. Obvisouly creating my own forum from scratch is an option but that would take a lot of time, R&D and testing from users to ensure stability and security.
In the long run, I think I am going to use my license that I already have with IPS to go ahead and use their forum as the mainframe of my user database. Not exactly sure if this decision is final, but at this point in the web development era where your site can be killed with one major exploit, it is sometimes not worth it to take the risk.