There are times where you can store flags in one column - these are bitwise flags 1 2 4 8 16 32 64 etc
This can be very handy - if you dont know why - then dont comment.
It could well be that are occasions where this generic code could be very useful too.