User preferences

Integrate with the user preferences component.
still ? ;-)