Can WordPress be used as a multi-user portal with the following specifications:
1)Articles and announcements posted by the admin (probably using the blog feature for this – there will actually not be any traditional blogging done on this site)
2)multi users joining site (eventually may reach 2000 users + but none will be allowed to have blogs)
3)simple integrated users forum (much like this forum?)
5)Detailed ability for users to search other users profiles by criteria like age, male or female, hobbies, career type, real name, username, zip code, area code, state, etc…
So I guess the big question that comes to mind, is WordPress robust enough for the features I outline above or should I think about going to a content management system, I know there are a few open source PHP / MySQL ones out there.