Bear with me, I am new to all this...I would like to use Visio to create a system of objects (each with custom properties), then dump this to XML output. I would then like to write Java code that reads the XML output and from that creates Java class objects with the specified properties. (The classes would be predefined.) Does this sound "doable" with Visio? The best I have been able to do is with a brainstorming drawing, using the "export to XML" option. However, the resulting XML file did not retain the object property types (int, floating point, etc). Also, I would rather not be limited to a brainstorming-type of drawing. Thanks for any help!