my visual odyssey :: draft 060628