OK im sure that this is can get shorter :
VB Code:
  1. If lstSeeds.ListCount < 16 Then
  2.         MsgBox "Not Enough Seeds", vbOKOnly, "Not Enough Seeds"
  3.     Else
  4.         If lstSeeds.ListCount > 16 Then
  5.             MsgBox "Too Many Seeds", vbOKOnly, "Too Many Seeds"
  6.         Else
  7.             If lstSeeds.ListCount = 16 Then
  8.                 If lstLadder.ListCount > 8 Then
  9.                     MsgBox "Too Many Ladder Rankings", vbOKOnly, "Too Many Ladder Rankings"
  10.                 Else
  11.                     If lstLadder.ListCount < 8 Then
  12.                         MsgBox "Not Enough Ladder Rankings", vbOKOnly, "Not Enough Ladder Rankings"
  13.                     Else
  14.                         If lstLadder.ListCount = 8 Then
  15.                             If lstWildcards.ListCount < 8 Then
  16.                                     MsgBox "Not Enough Wildcards", vbOKOnly, "Not Enough Wildcards"
  17.                                 Else
  18.                                     If lstWildcards.ListCount > 8 Then
  19.                                         MsgBox "Too Many Wildcards", vbOKOnly, "Too Many Wildcards"
  20.                                     Else
  21.                                         If lstWildcards.ListCount = 8 Then
  22.                                             frmBracket.Show
  23.                                         End If
  24.                                     End If
  25.                              End If
  26.                         End If
  27.                     End If
  28.                 End If
  29.             End If
  30.         End If
  31.     End If

Any ideas?