1. An image composition analyzer, comprising: a web based forum module adapted to receive ratings of a first set of images, from viewers within a web based forum; a rule creating module adapted to create or modify one or more sets of image-composition-parameter rules based on an analysis of the received ratings and the composition parameters of the first set of images; receiving circuitry adapted to receive image data of a given photographic image; an automatic image composition analyzing module (ACA) comprising composition-analyzing logic adapted to: (a) automatically identify objects within the given photographic image; (b) automatically extract composition parameters relating to the identified objects; and (c) compare the extracted composition parameters to the one or more sets of image-composition-parameter rules.