Finally the usernode module got its own project. As an effect its no t distributed with the nodeprofile module any more. So be sure to download the separate usernode module to get the latest updates :)
I've just started the development of a new module: pageroute_workflow This module creates a workflow for a pageroute and uses it to track users. The module will automatically track how far a user has gone through the pageroute using the automatically created workflow. It sets the appropriate state to the usernode. So you can just track how far a user has gone through a pageroute or you can also react with actions on it. Applied to a nodeprofile this may be used to send automatic thank you mails to users, which have just finished filling out their profile.
I have done the views integration for the usernode module. With it's possible to create user listings using views. The next step I've planned is to add views integration to the nodefamily module in that way, that it would be possible to display profile fields like "Surname", "Address", .. in the userlist.
at http://drupal.org/node/73245#comment-115470 the suggestion came up to reuse the author field of the node table for linking users with usernodes.
i started with the development of the usernode module, which cares for creating/deleting a node, whenever users are added/deleted - so other modules can rely on that a node exists for each user. it already does its job, however the views integration is still missing.