Rip,
You might be interested in this thread
http://archicad-talk.graphisoft.com/viewtopic.php?t=4367 where I put together some ideas from me and others into a visual possibilty.
And yes, I agree there needs to be a better way to manage hundreds of layers.
Let me know what you think or if it might help.
James Badcock
GRAPHISOFT Product Manager