A check box is simply a different way to display the options in a value list. It's still a conditional value list. The only added detail is that your layout will have a rigid amount of space in which to display the values. If you have one condition that displays 2 values and another that displays 25, you'll need to format your layout so that the field is large enough to show all 25 values.
Here's a thread on setting up conditional value lists:
Custom Value List?