First and last name not a good idea.
|Reported by:||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
I see that in the users table/model you have two separate fields, one for first name and one for last or family name. This way of "breaking up" names doesn't work very well outside the English speaking world. May not be that fancy, but just having "real name" is much consistent. For more background information you can read: http://zevils.com/2007/12/28/internationalization-of-names/