is it possible to let user to define his own theme?

is it possible to let user to define his own theme? Like users of twitter can change his background.