July 25 roundup of great finds online.