If you've ever tried to use TWP 2.1 (love those customisable menus and row layouts!) then you'll know that when it's generating programme screens it runs as fast as a slug. A drunk slug. A drunk slug in a puddle of treacle. It finally got the better of me so I spent some time timing the code and found the offending section which was slowing things waaaaay down. The solution is to replace your ./libs/index.itcl file with the one attached. This will give you a significant (400%!) speed improvement: e.g. 126 rows generated in 20 secs (vs 85 secs currently) 329 rows generated in 68 secs (vs 276) .