He visto varios plugins (colimnuzer, ...) que ayudan a dividir texto en columnas.

Lo que estoy buscando es la forma de partir un menu con ul's anidados
div.padre
ul
li>a tema 1
ul
li>a tema 1.a ...
li>a tema 1.b ---
/ul
/li
li>a tema 2
li>a tema 3
...
/div

Con jQuery >> parentsUntil() puedo saber que tan anidado esta tal o cual li hasta llegar al .padre

Lo comodo seria al final de formar el DOM de este menu obtengo la altura total del div.padre y dividirla entre las dos o tres columnas mas en las que quisiera dividir todo este texto-menu

Lo que necesito saber es cuantas lineas 'visibles' (no usando escape /n) hay en div.padre para saber en cual hacer el corte. No se si sirva usar jQuery.scroll() y saber que cuando el valor sea != -1 indique hacer corte.

http://jsfiddle.net/QmnwT/
http://upshots.org/javascript/jquery-mootools-wrapped-text-to-lines

Esto es algo qd lo que he encontrado