I am currently redesigning a site that needs to have the following functionality:
Member login (once the member logs in, he/she is able to view additional content. There need to be 2 different user groups, member and administrator. Administrators will be able to upload pictures and music).
CMS: There will need to be a master administrative user who can change the content on every page of the site directly.
User library: There will be a "members" section with member bios that will be edited by the master administrator with the CMS. Most of the php/mysql framework is already complete.
Forum: There needs to be a fully functional, administrated forum.
Store: Shopping cart needs to be updated and reconfigured with merchant. Most of the mysql/php framework is already complete.
If all goes well with this project, the programmer who worked on it will be allowed to create the alumni myspace as well (seperate project).