I would like to install a user registration system in wordpress, kinda like facebook style where someone can register, log in and view posts or other material that are only related to them as well as sign up for newsletters. I know there are tons of plugins out there but i would like to know which ones are best from those who have already done something like this before.Any help will be greatly appreciated.