If you are a Drupal developer and you are yet to install the Panels module, stop reading and go and install it. Right now. Seriously.
It provides a simple interface for creating complex layouts within the $content variable, by allowing you to mix and match blocks, views, nodes and custom snippets of content. Ever struggled with complex layouts on UGC sites, trying to push blocks around, creating regions in your templates, etc? No more! Panels is boss!