Well, having good knowledge in web designing is only a "mechanical qualification" to handle a project like this. We have the passion and dedication for developing web sites that express more than words and pictures, we transpire thoughts.
For such web developments we normally prefer HTML, DHTML, FLASH and PHP.
Regards,
Munjal Munshi