Hi,
Have been searching around and I *think* Drupal may be what I'm looking for but have registered to ask.
Basically my current website is a pig, I have Profile Manager Premium, a cgi based membership management thing that is lovely in many ways and a pain in others and uses a text-based database, I have B2evolution blog software and phpbb forum software.
Over the last couple of years have had all 3 progs customised and intergrated to work together and generally it's OK but have a syntax error on the blogs and am sick to death of B2evo.
In essence, visitors can view much of the site, to enter the member area they have to pay/join, the member area houses a discussion forum and each member has their own personal blog. They also have their own custom 'start' page where they can choose their own links, and a static public profile page plus private members-only profile page.
From the main member's area they can send internal mail to each other (tied in with the phpbb mail) and search profiles by sex, location, keyword, new member etc.
Overall, despite the clunky build, and a total of 10 different databases (???) it works and I love it to bits, pig or not.
BUT I have syntax errors with the blogs, as they had to be fiddled with to give each user their own unique blog, then fiddled some more to get the calander to only show their blog, not everyone's, but that only seems to work under certain conditions, otherwise the name of the blogger is missing from the title and a systax error, the calendar vanished.