June 27 roundup of great finds online.