Summary of moving forward if anyone cares: It looks like my final app will have a least 4 main chunks: Event/Log parser Event/Log database Event/Log correlation engine UI for the user to drill down into the DB status and correlation engine decision process. I have Lazarus (Delphi) install and created my first trivial program. It works very much as I recall Delphi working and I'm going to definitely use it. Possibly only for a event generator front end to push events at my log parser. Delphi (Lazarus) really makes it quick to build a nice UI based app. Here's a trivial tutorial if anyone wants to do a truly basic app. (It doesn't even do hello world, but it should be easy enough to add that to onclick event. http://wiki.lazarus.freepascal.org/Lazarus_Tutorial For the my main correlation engine app, I found to 2 correlation engine skeletons that look promising. Both are commercial (and expensive) and written in Java, so it only seems logical my main event processor be in Java as well. The one I like the most lets you graph out your basic functional needs. That is tied to a RAD style Domain Specific Language (DSL) which is a subset of Java. By RAD I mean that changes to the graph update the DSL code, and changes to the DSL code update the graphs. The DSL in turn compiles into full fledged Java code that can make calls into other Java Libraries (JARs). My real goal for now is to create a Mockup of the end-users normal UI. I haven't totally decided, but I think I'll use the Firefox Pencil add-on to create a basic mockup, then create functional parts of it via Java Beans with HTML5 support. Thanks All, Greg -- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-programming+owner@opensuse.org