Great mini-tute. This is often asked, so i thought i would add an alternative for entry pages - or any other for that matter

--------------------
* Install a second (or third..) template (doesn't matter which ones) on your site
* Copy both the templates/index.php and template_css.css of the preferred/existing template
* Replace the new template's templates/index.php and template_css.css with these copied files (this step helps preserve your sites' existing style, configuration and structural php)
* Make the modifications you want to this new (second) template - perhaps dhtml , php or javascript
* Assign the this template to a page in your site - maybe the frontpage but could be any page
* Set the modules to the new module positions to display on this new template page
* Repeat as necessary
This is a workaround that works very well and it is good for
* image maps,
entry pages, login only pages etc
* issues with valign, difficult templates or custom coding within pages
* setting the same module to display in different locations on your site (eg. user1 displayed within the header on custom page, under main menu on other pages etc)
* displaying differing looks/layouts for particular sections of your site or for logged in users
* other issues such as particular javascript/php/css formatting in the body of text where you want to preserve the wysiwyg editor for regular pages.
Note:
* Upload your image files to the original templates/images/ folder
* Components "co-exist" with the template, and as such assert their own formatting within the "Mainbody"
* Edits to the various template's
may need to be done on more than one template depending on what you are trying to achieve - a minor and infrequent issue.
www.webcentred.com