That was one of the longest non-answers I have ever read. Ok, not the longest.

Kidding aside, thanks for the info. It
did help. I of course am a Swing proponent so have been leaning that direction. But I don't ever want to count something out just because of my ignorance of it. I think that possibly, if this project were even less serious than what it is, I might consider it an opportunity to use SWT/JFace as a learning experience.
However, considering that I have a fairly high-level understanding of Swing it can still be a learning experience for me to do it using Swing. Speed has never even been an issue. I know exactly what you are talking about in that regard.
I actually did find a class in Swing that is used for the "parenthesis bouncing" in some apps. Basically it just highlights the pair when closing them. There is actually an Interface called Highlight in J2SE. I'm not sure what it's orginal purpose is/was, but I know it's used for that now.
Something that concerns me with both libraries is documentation. Swing has better docs than SWT/JFace (with the exception of the book I won a few weeks ago). The problem is, and has been talked about over and over, is the lack of definitive answers to questions. I can always find a "way" to do something. But no one seems to know if it is the preferred or correct way. It's always just "one way". It might make for a good weblog series though to discuss my trials and tribulations with this as it is being developed. I'll be sure and keep tabs and notes on problems I run into and solutions I might find. Maybe I can at least help someone else in the process.
I would still like to hear some other opinions on this. Thanks Ernest for the info.
[ October 05, 2004: Message edited by: Gregg Bolinger ]