SpeedJG is a marvelous tool. After downloading the trial version I played with it for a few hours. My conclusion - this tool would save me a lot of time and effort. The price is a bargain. I like the lightweight XML approach (about 1MB jar)- it saves me from hours of reading the API docs. Yet it still gives me flexibility. It is very easy to learn. It allowed me to concentrate on the essential aspects of my project. I look forward to enhanced versions - and recommend this to anyone.