Nice work! Definitely a good list.