Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
One of the biggest obstacles you will need to overcome when promoting and running a website is trying to convince people to actually make regular use of it. Adopting yet another new site is, for your run-of-the-mill Internet user, actually quite a chore, and people will do surprisingly little in terms of spending time registering or finding their way around a new domain. Ultimately, providing content that is valuable to them is the best way to keep users loyal to you, but there are a number of other things one can do to make adoption of your site easier.
At present, a new user to your site might read something that interests them and decide to post a comment about it. Assuming you are not going to allow anonymous users to post comments (I suggest finding a good anti-spam module if you do), they will need to register on the site first. This means they need to go to the registration page, enter their details (by now, most people are sick of doing this on every site they go to), wait for the confirmation e-mail, set their new password, and so on.