Can anyone recommend a free (and effective) profile management solution? Which can provide the ability for users to create their own accounts online and allows users to access password protected page(s) only when they are logged in.

I dont necessarily need the ability for users to anonomously contact each other though if this feature is available then it would be useful.

I still want to design the pages in WD - so ideally something which can be inserted as a place holder would be a perfect solution.

If anyone is able to explain the database set up (if needed) that would be a big help. Thanks everyone.