TreeViewJ is an open source, cross-platform tool for viewing and analyzing phylogenetic trees.  It provides the user with the capability to rename, color, and adjust the width of nodes and branches to produce publication-quality images.  If dates are available for taxa, the software can map them onto a timeline, and sort the tree in ascending or descending date order.
This page is under construction, but the application can be downloaded from our SourceForge project page.
When using TreeViewJ, please cite the following article:
Peterson, M.W. and M.E. Colosimo, TreeViewJ: an application for viewing and analyzing phylogenetic trees.  Source Code Biol Med, 2007. 2(1): p. 7.