Are your blocks organized by directories and sub-directories? i.e. Is the department a directory and the libraries sub-directories under it?
Are your blocks mostly purchased libraries, shareware, or blocks created over the years?
How do you deal with views on 2D or 3D components (i.e. top, side, front. etc.)?