I have a question. I'm up to episode 195 and I still don't understand why Shinichi can't tell Ran about his situation. I don't see how it would make a difference whether she knew or not considering Ran knew he was Shinichi for a month. If the Black Organization found out his identity I'm pretty sure they would put two and two together about Shinichi and Ran since he choose to live with her and Mouri for the entirety of Conan's existence. I would think it would be better for Ran to know now that she could be in danger.