Thanks Ian, I'll give it a try and see, at first look it may be a goer. I was after something to layout a screen of containers, drag and drop database fields into them, set some display properties then store the definition in XML for rendering into HTML at run time. Cheers, Peter