May 23 roundup of great finds online.