Hi I am a skill newbie so please bear with my limited knowledge. I have to write an application that needs to draw a few million polygons on various layers on a Virtuoso Layout window. I understand that I have 2 options - use ipcSkillProcess or ITK to directly access CDBA. It seems that ipcSkillProcess can provide better user interactivity than ITK but I am not sure. My application needs to process a text file, which would be done externally by a C++ program, and should be capable of turning on/off layers, adding new layers on layout window, moving polygons from one layer to another, readjust zoom levels etc depending on user input. It would be calling the C++ program to do all its back-end processing. My questions are: 1. For drawing a few million polygons which is a faster and robust way? 2. For supporting user-interactivity which is better? 3. In terms of developement and debugging? Also if we move to OpenAcess in the near future I am guessing ITK code would not be portable? Thanks for your help. Jay