in reply to Check boxes

Depending on what SQL you are using, you may be able to define an array of SQL booleans, avoiding lentgh limitations.
<binary string type> ::= BINARY [ <left paren> <length> <right paren> +] | { BINARY VARYING | VARBINARY } <left paren> <length> <right paren +> | LONGVARBINARY [ <left paren> <length> <right paren> ] | <binary l +arge object string type>
If BINARY is used without specifying the length, the length defaults to 1.

             I hope life isn't a big joke, because I don't get it.
                   -SNL