June 20 roundup of great finds online.