Programmer's questions for the second half of 2007