Best way to create an entry (bio) view for a User I think Douglas has kind of answered this here, but just to ask as a separate question:

Given I have made use of Craft's User section to hold data about a company's team members, how do I now make an entry page for each member, which can link through from the list page? ('About us' single containing a loop over Users).

I originally had a channel for the team members, but switched to using Users because they will be authoring blog posts, and I figured the relation would be cleaner.  

Thanks.
Not to diminish from Damon's excellent answer — I have certainly used this technique in the past when needed. However, just to provide another option, keep in mind that you don't need to create a separate section/channel for profile information (and thus a plugin to keep them in sync, etc). You can also simply link to a user profile template by creating a route, using username or id (or any other unique identifiable user field or field combination) to identify the user, and then pull data from the custom fields you added to 'users'.

You will first want to create a route in settings to your user profile template. Notice the use of the 'slug' token, which will be available to the template as simply {{ slug }}:

If the URL looks like this:
about/profiles/&lt;slug&gt;   &lt;-- where '&lt;slug&gt;' is the slug token

Load this template:
about/user-profile.twig


In your 'about' page template (i.e. the user's index page):

{% set users = craft.users.group('myGroup').limit(null) %}
&lt;ul&gt;
    {% for user in users %}
        &lt;li&gt;&lt;a href="{{ siteUrl }}about/profiles/{{ user.username|lower }}&gt;{{ user.firstName }} {{ user.lastName }}&lt;/a&gt;&lt;/li&gt;
    {% endfor %}
&lt;/ul&gt;


Then, in your 'about/user-profile' template:

{% set user = craft.users.username(slug).first %}
{% if user %}
    &lt;h1&gt;{{ user.firstName }} {{ user.LastName }}&lt;h1&gt;
    &lt;p&gt;{{ user.biography }}&lt;p&gt;
    etc...
{% else %}
    {% redirect '404' %}
{% endif %}