A list of 100 programs that will hopefully, eventually be completed.