July 4 roundup of great finds online.