I would like to propose that the module adds a "Stats" tab to the standard User page, and that this page shows all the stats for the user.

The changes required are basically as follows. The following does work but is a bit raw round the edges.

1) Add the following to user_stats_menu():

  $items['user/%user/stats'] = array(
    'title' => 'Stats',
    'page callback' => 'display_user_stats',
    'page arguments' => array(1, 'user'),
    'access callback' => 'user_access',
    'access arguments' => array('administer user stats'),
    'type' => MENU_LOCAL_TASK,
    'weight' => 100,
  );

2) Add the following display_user_stats() function:

/**
*
* Display a "Stats" tab item on the user page for each user
*/
function display_user_stats($viewed_user) {
$items = array();

$items[] = "Join date: " . user_stats_get_stats("join_date", $viewed_user->uid);
$items[] = "IP Address: " . user_stats_get_stats("ip_address", $viewed_user->uid);
$items[] = "Login count: " . user_stats_get_stats("login_count", $viewed_user->uid);
$items[] = "Login days: " . user_stats_get_stats("login_days", $viewed_user->uid);
$items[] = "Post count: " . user_stats_get_stats("post_count", $viewed_user->uid);
$items[] = "Post days: " . user_stats_get_stats("post_days", $viewed_user->uid);
$items[] = "Online: " . user_stats_get_stats("online", $viewed_user->uid);

// The following stat type does not exist, contrary to the user_stats_get_stats() help!
// $items[] = "Profile: " . user_stats_get_stats("profile", $viewed_user->uid);

// Build the array of items into a themable unordered list
$list = theme_item_list($items);

return $list;
}