I'd suggest taking the trends from TREGNY (but not the actual values, as they are skewed high). Then taking scrapes from craigslist, leaving off the outliers, and then fitting those values to the trend curves and adjusting based on the input you get from your form. There's a bunch of data out there already, might as well use it in conjunction with what ever you're doing right now.