1. A method for managing a profile within a web portal environment, the method comprising: receiving a selection of at least one profile field and a selection of at least one data field, wherein data is stored in the at least one data field at one or more data sources; associating the at least one profile field with the at least one data field such that data from the at least one data field is utilized for the at least one profile field; wherein updates of data in the at least one data field are dynamically propagated to the associated at least one profile field; and wherein the associating step is done using at least one processor.