All your logic is great, except Miki is his last name, not his first. ^_^;; Shinichirou is his first name. --