Don- I looked at it and I know how we created user-profiling (storing of user specific data in the system that is dynamic in creation (no fixed tables)). We call it user-register and it is in /contrib as well (with Oracle and Postgres support). What I'd love to see is to mix both approaches, make it community based or even finer granulated. If I get around, I will sketch out my vision in the projects area :).