A simple table should be enough: neighbourhood, asking price, first-seen date, condition notes, first price-cut date, current status and any apparent relisting. Group listings by the month first observed rather than mixing fresh stock with old stock. Then compare like with like inside the price...