This seems like a rather complex module when I can just add a field via user management > profiles that users can complete on registration.
I like that this will show up anywhere and record stats but has a kinda steep learning curve to it really, especially on a project deadline. Nice idea though.
