The one im using is pretty good, however major problems arise when another program that is being docked is loaded, or the program crashes (when you reopen it it cant allocate the spaces properly)..

anyone know of good docking code which perhaps adds auto-hide to it?