I found a interesting question on Magento forums. Some of the clients would like to see the login box on home page. Here is a quick howto.
Open customer.xml from layout folder, and locate (around line 91)
<reference name=”content”>
<block type=”customer/form_login” name=”customer_form_login” template=”customer/form/login.phtml”/>
</reference>
Now open cms.xml and locate (around line 46)
<reference name=”content”>
<block type=”cms/page” name=”cms_page”/>
</reference>
Now copy the
<block type=”customer/form_login” name=”customer_form_login” template=”customer/form/login.phtml”/>
from customer.xml to cms.xml making it like
<reference name=”content”>
<block type=”customer/form_login” name=”customer_form_login” template=”customer/form/login.phtml”/>
<block type=”cms/page” name=”cms_page”/>
</reference>
That’s it. Play with the rest.