When dealing with multiple users' settings, it is important to find the intersection of their boolean values. This involves comparing their setting objects to determine if a specific setting is true for some users and false for others. For example, selecting multiple users with different settings may result in an indeterminate status display.
I have come up with an example solution so far, but I am open to any suggestions on how to improve the process. Check out my progress here: http://jsfiddle.net/kT7UP/
Thank you in advance for your input.