You can only add child controls to Controls which have a ControlsCollection object, (i.e., Panel1.Conrols Gets a ControlCollection object that represents the child controls for the specified Panel server control). It's quite a complex GUI area but worthwhile investigating and can be utilised to produce some very dynamic pages. Rhys A bus station is where a bus stops. A train station is where a train stops. On my desk I have a workstation... Vampireware /n/, a project, capable of sucking the lifeblood out of anyone unfortunate enough to be assigned to it, which never actually sees the light of day, but nonetheless refuses to die.