Let users download and set induvidual blog themes Drupal 7 I want to enable users customize their own blog appearance and theme the same way it is being done in multi-user blogging sites such as wordpress.com, tumblr.com, typepad.com, etc.


Users can set a theme to their blog
Users can manage some settings regarding ther blog appearance (background color, fonts, etc.)
Users can download themes or even make their own themes available for others.
The theme setting only affects the user blog page (but not the general site layout).


Any possible suggestions to make part of those requirements implemented quickly?
Letting them download and put up whatever theme that they want sounds like it might be a major security issue for your site, since they could put whatever PHP that they want into the theme files and it would run. I'd suggest making a specific set of themes you have picked available and letting users choose from those. There are modules like Theme key to enable using different themes: http://drupal.org/project/themekey