Dima's Adventures, Lessons and Ponderings