9. A method for emotional profiling performed by an emotional profiling server comprising: a) delivering at least one multi-media survey form to a plurality of users; b) obtaining at least one answer to said survey form from each user; said answer reflecting the emotional reflex of the user; c) aggregating a plurality of answers obtained from a plurality of users; d) performing cluster analysis on said aggregated answers to segregate said plurality of users into at least one cluster, each cluster being a user segment comprising at least one user; and e) assigning an emotional code to each said cluster.
10. The method according to claim 9 further comprising the step of assigning a personal emotional code to each said user, said personal emotional code corresponding to the emotional code assigned to the cluster to which said user belongs.