I, too, would like to know the answer to this. If this solution scales, I have a wonderful idea for a service that can store arbitrary data using 8 boolean values per byte.
Imagine all the power that this booleans service has brought to the boolean data type being available for arbitrary data types as well!