Lol.. yeah I just tried this:
VB Code:
  1. For a = 0 To 1
  2.     For b = 0 To 1
  3.         For c = 0 To 1
  4.             For d = 0 To 1
  5.                 For e = 0 To 1
  6.                     For f = 0 To 1
  7.                         Debug.Print a & b & c & d & e & f
  8.                     Next
  9.                 Next
  10.             Next
  11.         Next
  12.     Next
  13. Next

and I got 64 lines.. is that right? would I need to create 64 diff BMPS!???
or... is there some way to have a 16x16 picbox and "draw" smaller bmps onto it??
like I could have 2 bmps for each chkbox.. then when a checkbox is checked...
add or remove the bmp from the picbox?

hmm...