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 representation of a first property attribute and a representation of a second property attribute; receive an indication that the second property attribute should be given more weight than the first property attribute; and in response to the indication 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.