Two approaches that I see:
1) Do you really need to display a history at all?? If not just forget about the accumulative Build Array.
2) If you want a history then do as you suggested, limiting the array size somehow. But if you do this with Build Array/Split Array and for large history buffers, be prepared for horrible performance. Implemeting a circular buffer of some kind would be much better then.
Message Edited by rolfk on 05-28-2010 10:30 AM
Rolf Kalbermatter
My Blog 
DEMO, Electronic and Mechanical Support department, room 36.LB00.390