kdevelop then, its a good development environment with just about every API available at a drag of a button, excellent support for any language synthax highlighting, makes css development a lt easier as you can collapse individual styles or style tree definitions and such making it loads easier on your eyes, its got a pretty good xml support, so i'd suggest to play with it... other then that, you can make emacs make you coffee, so if you wanted to write a little lisp script, you can make a crazy XML editor, fairly effortlessly if you know what you were doing

----------------
Microsoft, the leader in using innovative tactics to promote irksome experience, coupled with antiquated technology that's held together by a pyramid of makeshift afterthoughts.
Apple, the leader in using irksome tactics to promote innovative experience, coupled with an antiquated core that's enhanced by state-of-the-art afterthoughts.
Linux, the leader in not using any tactics to promote user-defined experience, coupled with state-of-the-art core enhanced by innovative afterthoughts.
