I would love if this software can be used for an ONLINE VOLUNTEER ORGANIZATION where people can register as a volunteer, click which project they want to sign up for, then be in comunication with everyone w/in that project by email/bb/forum/other. There might be project managers (??). The entire organization will be online.

What does anyone think about using CiviCRM to implement this??

RESPONSE 1:
You can do a lot of the above using Drupal Organic Groups. You can use CiviCRM to collect and manage data on contacts in this setup.