What approach for showing custom user fields on a node? I've added a few custom user fields which users complete when registering.

What is the simplest approach to show these fields when viewing content that user has created?

For example, when viewing a blog entry I can see the 'submitted by..' and their name. I would like to use my custom user fields to expand that summary.

I've got no problem using views, or creating/modifying the theme etc, but I'd like some guidance on the easiest approach before I start out. (It's too easy to hack away on one approach in Drupal when there's a much easier solution!)
Ok, I'm only using drupal 6 but I think these answers can lead you to a solution:


With the core profile module there is a block "Author information"
You can use the Author Pane module but it doesn't have a stable release for D7 yet.
You can use views to build an author block:


If you're using profile from core:


  Create a user view
  Set the argument to User: uid
  Choose "Provides default argument" set to "User ID from URL" and check "Also look for a node and use the node author"
  Add your user profile fields.


If you use Content Profile


  Create a node view
  Set the argument to Node: Nid
  Choose "Provides default argument" set to "Node ID from URL"
  Create a relationships to retrieve the content profile
  Add your content profile fields.