ICIC; ICI Console; Internet Comptuer Integration Console I have resumed devolopment of ICIC. The old problems remain, the program is still likely to decide to start sending loads of empty messages. I suspect the cause to that lies in the mass of "On Error Resume Next" statements inside the program that cause it to try to continue when it meets an error; this allows me to ignore the minor errors, work on something more important and fix the minor errors whenever they become obvious (it's a pretty good stagnation preventer). I have enstablished a simple filter for empty messages ("If Trim$(S) = "" Then Exit Sub"). It sometimes happens that the problems I forget to fix get deleted or replaced with better code later in the devolopment. Theese universal bug filters remain in code, leaving protection against weird situation crashes (well known with most Windows users ;). My current problem is the Image List Box, which appears it can't hold information as well as it's List Box cusins can. This means that I cannot use it as an information carier and need to create a seperate information carrier where I would keep information that needs to be placed into the Image List Box on each refresh. This kind of stinks because the procedures for storing and obtaining the data would spoil the current readability of the code. I'm deciding if I should place the information into a "post office" file for other apps to be able to use it too. It does seem like a good idea and in this case I would be even given the chance the split the graphical interface app appart from ICIC, which is yet another good idea on how to improve the readability of the code and the appearance of the app. If you have any suggestion, tell me. C'ya!