Wow, this is some great discussion! Both piano and guitar chords are fine, some of the benefits on these broader quizzes are seeing alternative solutions and understanding the problem from different angles. Likewise the discussions about the differences between classical and jazz are also welcome. After all, the most important part of any programming project is understanding the domain. This writeup is going to be a fun one. Keep the solutions and the discussion coming! -- -Daniel http://rubyquiz.strd6.com