How to programmatically code a block to show taxonomy vocabulary as an unordered list?
That's something I have put together for myself in the past. I posted the code on the Drupal taxonomy_get_tree() API page where you can get a copy for yourself. The core part of the code is usable with Drupal 6 as well (some smaller modifications are needed to make it work though).