Based on The Programmers Idea Book – 200 Software Project Ideas And Tips To Developing Them