1. An apparatus comprising: a memory device comprising: a first database operable for storing a plurality of data objects; and a second database operable for storing a plurality of object properties for said plurality of data objects; a processor operable for dynamically manipulating said plurality of data objects based on a predefined criteria and operable to display said plurality of data objects within a graphical user interface, wherein said plurality of data objects are dynamically manipulated by altering said plurality of object properties in response to a change in dimensions of said graphical user interface, and wherein further said graphical user interface comprises a plurality of columns.