Weekly Software Wrapup 05/25 - 06/01 (19)