Shiny,
from the various questions you placed here I would suggest that you perhaps look at your project again as even the best suggestions to each question can bring you in trouble if all solutions are used together...
Most of the solutions to your questions are not based on design, just on technology used. If you gather all the various solutions to fulfill your needs, you might end up with something mixed up that either does not work together well or prevent you from taking advantage of the various pieces.
Or in plain words... If you perhaps start with .NET CMS, a php forum, use some fancy menu from a 3rd technology and add a ruby on rails blog, you will probably never be able to integrate all of that into a single, easy to maintain system.
Best way would be to do the design and write down your requirements. Then start to check what the best way would be to get your show on the road (or web =))
Worst thing to happen is that you start small, show that first part to your customer/boss who says ok, take this live. Thats the day you start building around something that might be a bad base for the whole project.
Juergen
Bookmarks