1. A system for customizing a display of real estate data in combination with an interactive map, the real estate data comprising a plurality of property records, the system comprising: at least one computer processor; and at least one executable software module configured to, when executed by the at least one computer processor generate a preference stack comprising a first visual representation of a first property attribute and a second visual representation of a second property attribute; receive a change in graphical position of either the first visual representation or the second visual representation relative to a graphical position of the other one of the first visual representation and the second visual representation; based on the changed graphical position, determine that the second property attribute should be given more weight than the first property attribute; and generate representations of a plurality of property records to be rendered on an interactive map, wherein property records which meet the second property attribute are visually emphasized over property records which meet the first property attribute but do not meet the second property attribute.