Taxonomy Menu & Hierarchy Trees
Have a look at Taxonomy Split, Drupal 6 only at the moment.

if you have a vocabulary in the form of a tree, eg it has terms within terms with nodes attached to them.
It will place all the first level terms in a block and when a term is clicked displays the tree below that term in another block.