This Sounds like a great feature, looking forward to seeing it.
1> I would go with the Alternative, i.e. it is either set or not.
for 2 main reasons,
a> If you want to be able to display 3 states on an UI you cannot use a checkbox, which is the IMHO clearest way to display a Boolean value. and the easiest for a user to interact with.
b> While the concept of null or not set is clear to programmers, it has been my experience that it causes confusion with end users.
Just my 2 cents.
|