Creating a complex home page layout I was wondering about what might be the best approach to creating a complicated home-page layout along the lines of http://www.time.com/time/

I am attempting to do so. Here is how I'm approaching it:


I'm using views primarily and defining tons of custom regions (I was hoping that there might be a better way)
I have created a custom vocabulary called "Channels". I am using this for NewsFeed, U.S., Politics and so on. Articles are placed into one of these channels
I have modified the "Article" content type and added a field for Channel. Also, I have added checkboxes to mark an article as "Editor's Pick", "Must Read" and "Featured Article". I am then using this as a filter in Views. That was the best way I could think of for categorizing the articles on the numerous boxes on the home page.
Additionally, I'm marking articles with the "headline" tag so that they show up in the "Headlines" box on the upper right corner of the http://www.time.com/time/ home page.
Images are scaled based on where I will be using them. (I'm using Drupal's in built functionality to scale images)


This is how far I've gotten. Since I've just started using Drupal, I was wondering if there might be a better way to do things. Appreciate any inputs.
Views, Panels are your friend.

https://drupal.org/project/panels

You can also go with Omega Context and Delta

https://drupal.org/project/omega

https://drupal.org/project/context

https://drupal.org/project/delta

There are many ways to Rome....