Hi,
Just a suggestion for the XML editor. The XML editor I used prior to switching to Eclipse/MyEclipse, has an option that you can set to automatically create the closing tag as soon as you finish typing the opening tag.
This allows you to build up an XML document from the top down (or from the outside in) by creating an element before creating its content. EG type the opening tag for the root element, the closing tag is added automatically and you have a valid XML document with the cursor in the correct position to type the first nested element.
I find this is a much easier way to keep a mental picture of the structure of a document as you create it, I make less mistakes and as an added bonus there are less “</” characters to be typed.