hello, I am trying to create n controls, modify each controls' properties then add them to the catalog zone. Then the user will select and add each webpart to the approciate webpartzone. why n? each control is a different report the user has generated before and each query of them is saved in the database. the purpose of this is, when the user logs in, I will find the querries of the user, populate each report item (control) in the catalog zone, then the user will be able to select what report she wants to see in her welcome page.... need a lot help on this rifat