Using FeedAPI and Profile, I just finished building a module that will let users add their own RSS feeds to their profiles and pull content from their blogs into a "Feed" content type with a bunch of feed items under it with an "RSS Feed" content type. Although it's a generic challenge, the target here is a childrens' health nonprofit that wants to aggregate content from other nonprofit sites into a sorta clearinghouse of child health blogs.

Each organization will be able to create their own Drupal blogs. When I user clicks on that user's blog I want him to land at that Feed node that will look something like a "home page" with introductory text, some images and a menu of recent RSS blog entries. Below that, would be a paged list of the user's local Drupal blog entries.

I'm just getting started with Drupal UI programming and am a bit overwhelmed by how to proceed with styling that Feed node and creating that menu of RSS blog items and local blog items. Is it something I should do with Views or CCK/Contemplate or a module or a styled template or what?