I recently noticed that the colours "randomly" assigned to the layers consist of just a handfull of colours and not really random ones. Which left my model with a bunch of geometry in the same colour.
I have a question on how this plugin (which seems to be the root of resolving my problem) works from the inside. I'm a bit worried on how does it work on heavy models.
Does it export everything to a dxf (including geometry) and import it back or does it just export and import empty dxf with layer information!?
EDIT
I'm also getting an ugly
Error; #<NameError; undefined local variable or method `definition1_attrdicts' for #<Sketchup;;Layer;0x13919c30>>
C;/PROGRA~2/Google/GOOGLE~2/Plugins/layer-color=.rb;120;in `color='
Any thoughts?
POST-EDIT
Removing the "definition1_" from line 120 seems to have solved the problem. Since it would take me hell long to go through all Jim's script and see if that change affects something else, i'll leave that to him. But it's working fairly good here. 

