Whoa! Way to go Jooel!

Removed some speed-up code, which in a general solution would be relevant, but doesn't appear to have much effect on this particular data set, so the best fit code is now:
code:
Average CD Length = 44.84
Average Gap = 0.16
Average Gap [%] = 0.35

KiXtart
KiXtart Version = 4.20
KiXGolf Script = kixgolf_cd.kix

Computer
OS = Windows XP Professional
CPU = Intel(R) Pentium(R) 4 CPU 2.00GHz
Speed = 2000 MHz
Memory = 247 MB

KiXGolf Scoring Engine
Scoring Engine = 3.0.3

KiXtart Golf Score
Tournament = KiXtart Golf: CD Sorter
Processing Start = 2003/03/14 08:23:54.322
Processing End = 2003/03/14 09:33:08.463
Duration = 0000/00/00 01:09:14.141
# Loops = 1
# Processed CDs = 12
# Valid CDs = 12
# Full CDs = 2
KiXGolf Result = Valid CD Filling
KiXGolf Score = 279

There is another bit of speed related code that I can chop to save about 15 characters, but the run times may get huge.

Will start it now and see what happens...