A system and method are provided for interacting with a user over a network
for personalizing a website. A user is identified and information about
the user is collected. A profile of the user is built based on the
collected information and a plurality of different contents are managed.
The profile and the contents are analyzed in order to match attributes of
the profile of the user and attributes of the contents. The contents which
have attributes that match the attributes of the profile of the user are
then selected and delivered to the user. The user is allowed to manually
select which of the delivered contents are depicted on a display. The user
is also allowed to selectively position the delivered contents on the
display.