Want to know how MyDrupal.com was created ? Here's the recipe.
Contributed Modules Used:
MyDrupal01 Theme was used, with slight modification.
The front page was created using the "Front page" contributed module. Very simple HTML table was created with 2 colmns and 2 rows.
Next: - Using the "Place blocks anywhere" technique mentioned on this site, the php code was added to these table.
The blocks are created when you install taxonomy_dhtml module. One block is created per taxonomy vocabulary. You can find the block name and delta from admin-> Blocks and put that block on front page.
Goto administer>>categories >> and create three taxonomies, "How-to", "Tips", "Recipes". Select "story", book as allowed content.
Added the terms as you see on http://www.mydrupal.com/sitemenu
Used book node for "User-Friendly Tips"
Input formats were setup and URLFilter and codefilter addon were used along with insertView, insert Block. See details here http://www.mydrupal.com/wysiwyg_editor_and_input_formats