I've got Register Plus (this issue happens with Pie Register as well) running on the most recent version of wordpress (2.9.1) and have set up several custom fields for my user profiles. I've run into a very big issue though. I can't edit any user's custom fields unless I'm logged in as that user. Here is what happens:
Say I have a custom field created through Register Plus called "Birthday" and I am the administrator role will all rights and capabilities. There is also another user (subscriber role) named tom. If I, as administrator, go to users-->authors & users-->tom and change the birthday field to a different date then hit "save," the birthday field on my (the administrator) profile changes to what I want Tom's to change to, and Tom's profile doesn't change at all. In fact, what happens when I hit save is that all of the custom user fields in Tom's profile stay exactly the same, but my (admin) profile's custom user fields all change to what I've put in Tom's profile fields. Basically, the plugin is acting like the profile I'm editing is my own, and save all of the information (even fields I didn't edit) as my own information. However, if I log out of the admin role and log in as Tom and edit the profile, everything works fine.
So I can't edit a user profile without logging in as them. Editing ANY user's profile while logged in as a any user other than the one who actually owns the profile you are editing will result in no change to the profile you are trying to edit and a complete change to the person's profile who is doing this editing! (Tom is the only one who can change tom's profile and have the changes stick. Admin changes tom's profile and ends up with a mirror image of tom's profile plus the changes admin made, while toms profile doesnt change at all)
Does anyone have a clue as to why this is happening?
As I mentioned, I tried this same test on the Pie Register plugin (a recent fork of register plus), and had the same issue!