Plugin to customize home page
The homebox module makes that reasonably easy to do, worth a look: https://drupal.org/project/homebox
Details from its project page:

Homebox allows site administrators to create dashboards for their users, using blocks as widgets. Blocks in a Homebox page are resizeable, and reorderable by dragging.
Homebox is currently used on Drupal.org for the 'Your Dashboard' feature.