Weekly Software Wrapup 04/17 - 04/24 (15)