How Can I Create a Front Page Based on Blocks?
If it was me, I would create a custom page-front.tpl.  I'd omit the $content region and probably create a few custom regions for the homepage.  I can then place my blocks into the regions.

D6 create page-front.tpl.php
D7 create page--front.tpl.php

Cheers.