Hi,
I have read and understood the entire feature requirements you have. There's really lot to do with the site. The major part is to first figure out and properly implement the features. The design anf then the html has to be correct so as to let the programmer finally deal with it without any divertion of mind. I know, it will take take some time to finally decide on the design. Unless it is confirmed, we wont get to the html part, because once the html is done, it will become a bit diffult for the developer to implement changes.
I have just come up with few of the scenarios that may occur in case of big projects. We will prepare a well-layed out ppt while planning, where we both can put into our views and suggestions.
Let us know of other details you want us to know.
Regards,
Anwesa