Can anyone provide testimonials about Kdevelop? I am looking at doing a documentation project on legacy C++ code. Automatic object browsing and UML diagraming are highly desirable. Also, is there a Freeware analog to Visio?