Dennis, Thanks for that, I had tried your solution earlier while developing the package. A bit dissapointing the stacked plots wont work. it'd save lots of code and simplify the whole graphing part of my package. I am reluctant to overlay transparent graphs etc on top of others because I am aware it could hinder performance, I am doing a lot in my package and need to get the most out of the machine. My current solution is nearly ok and consists of 3 waveform charts contained in a cluster. I need the 3 charts to line up accurately and be of identical size which involved plugging into the various sizing/xy line up params which was a bit fiddly. The main problem is the bottom graph seems to end up lagging at some point which gives doesnt look too good. When the PC gets loaded up with too much work its best effort means the bottom graph get missed out (or something like that) occasionally. I have noticed this on all the machines it has run on even my new 3Ghz machine. I am sure this could work ok but I cannot figure how to force the graphs to only continue once all 3 have their data. Thanks in advance, Regards, Chris
