This is very much a Work In Progress.<p>If you have any additions, comments or corrections please mail them to mdcrawford@gmail.com<p>If you have a LOT of additions, please permit me to send you an OpenOffice spreadsheet that I've already set up.<p>I will of course put this all into PostgreSQL but I have never designed a database schema in all of my days, so I've been working out the schema design in my spreadsheet.<p>While I have managed to come up with several ways to automate most of this, I have as yet been doing all the research and HTML markup completely by hand. While pleasant work, it is quite tedious and time consuming.<p>As a result I haven't been getting a whole lot of sleep lately.<p>I also have pages with actual payloads for Portland, Oregon, Vancouver, Washington and Santa Cruz, California.<p>My original research technique is lucidly explained in the Santa Cruz page but does not work at all anymore, as hardly anyone ever puts their street address on their business websites!<p>Over the weekend or so I'll start coding up a Bot that does most of the heavy lifting for me but even so it won't be foolproof I will have to clean up the data quite a bit by hand.<p>In the long run I will permit anonymous visitors to suggest new entries with the aid of a Captcha as well as manual moderation.<p>I contemplated allowing each individual employer to register so they could maintain their own entries but in the end decided against it, in part because I'm not really a web developer, and in part to keep a lid on spam.