I am trying to build a website for my girlfriend and her class in a masters degree program. They want to be able to upload and download files, including large mp3's. I would like it to be able to have a registration system (with email verification), lost password, password change, calander, forum, bullitin board, and an administrators page. I am very new to website design and I am trying to learn php and MySQL because that is what my webhost supports. I am hoping someone will be willing to help me out with code (with plenty of comments) so I can learn how to manage the site and create changes as they are needed. I am taking classes online , but I have little time to work on individual projects as I am serving in the militaty at this time. Any help would be greatly appreciated!!!