Its a very simple process.
#1. I do a VisaJourney.com Timelines query as follows:
http://www.visajourney.com/timeline/k1list...ll&dfile=No#2. I set the number of results to something around 1500. (I check to make sure I have all data from 1/1/2007 and on; I adjust the number accordingly.
#3. I put that data in an XLS worksheet.
#4. I format the data, try to dedupe a bit, etc.
#5. I query the excel sheet using SQL to generate the lists.
#6. I post the lists.
Takes me less then 20 minutes to do nowadays. It used to take me much longer. Perhaps if I get savvy enough, I can find a way to streamline it.