I have a site that I am migrating to WordPress, and I have a need to add properties that each of the users can edit (e.g., Address, City, State, Business Name, etc), along with some properties that Administrators can edit (IsActive, CanEmail) that wouldn't be displayed to the user.  In addition, I need to be able to display the properties in a table (similar to how the plugin, "Members List", displays, but with the custom fields displaying as well.

Given these requirements, I had attempted to use a combination of "Cimy User Extra Fields" and "Members List", but the members list grid did not have an option to display the extra fields created by the other plugin.

How would you recommend I approach this?

EDIT: 

So I guess the crux of my question is, what is the preferred method to add properties to the User?


Question: How do animal perceive distances with their eyes and ears
Answer: With vision depth is determined by parallax.  This largely works for objects out to 100m or less.  Depth beyond that distance is assessed by familiarity with these objects, say large mountains or vistas, and experience with them.  

Depth with hearing is determined by two means.  A tone which is perceived louder in one ear than the other is usually perceived as having a direction based on that.  For lower frequency sounds phase differences between left and right auditory perception can be used by the brain to detect angular direction relative to the facial direction.  

Some species of whales are thought to generate a mental map of the ocean, where a blue whale in the Atlantic maps the outlay of the ocean bottom and coasts through echo location.  Clearly this indicates a huge amount of neural processing which uses these acoustical data.  Dogs generate maps of their immediate world through olfactory means.  Life forms generate maps of their world by a variety of means.