How to put User Profile in a Block?
For Drupal 6 you create a custom block and let the content be:

theme('user_profile', $account);


For Drupal 7 you do change the code a bit:

render(user_view($account));


In both cases $account if the fully loaded user object who's profile you want to display in the block.