Confession: when I was a little script-kiddie interested in PHP/MySQL, I actually thought designing a user database with "gender" as a Boolean was a smart idea. (luckily, said database was never actually used)
Of course, nowadays I wouldn't do anything less than a complex number consisting of two IEEE 754 compliant floats, including negative and positive infinities and NaNs.