Let me introduce you to a way of creating website, webpage or portal the easy way. You may have heard about CMS. It is an abriviation of Content Management System. THere is a lot CMS on the internet. My Kudos to all those great inventor. I have used PHPNuke, Plone, Xoops, Mambo. There is some other more on the internet but the most current i'm using is Xoops. It features a easy setup mode and uses module to expands its functionality. Try yourself.