Please keep in mind that I have little Mafia experience, so take my opinions with a grain of salt.
OD just seems extremely suspicious. From the terribad role post to the hasty accusations of scum (not too many of them correct iirc) and awful logic concerning bussing kok, I simply can not trust him anymore. Given that, depending on the size of the mafia, the village has room for 1-3 more mislynches, I strongly feel that OD needs to go today. Also, if OD is a one-time question asker and he claims to have asked questions about Quags, then he is now only a vanilla townie; if he happens to still be town (I consider this unlikely), then we will have only lost a plain old villager, not a power role. Thus, Lynch Orcinus Duo. If you guys think I'm wrong, then tell me and I'll consider changing my vote; a mislynch certainly would do us no favors.
As for Engineer, I think he also seems untrustworthy. Engineer has been going against the grain by supporting OD. At least, that's my understanding of his posts when he constantly says, "well, that's true, but maybe OD isn't really scum becuase [insert excuse here]. This is something that Enginer would not be too inclined to do unless he was also a Mafiaso trying to protect a teammate. Engineer also did not truly denounce the lynch vote that OD gave for him, which implies that he is mafia and thus has no solid defense. Therefore, he deflected the pressure on him by agreeing with the village. I propose that we give Engineer time to claim his defense against the various accusations against him, and if he does not give a good defense, then he is either A) Killed by the Vig tonight if OD was mafia or B) Inspected tonight if OD was village (if OD comes back village, then we can't really risk having another villager killed, though his suspiciousness of course warrants an inspect). Any thoughts on this plan of action?
Flamestrike/Jalmont/Mythril both seem like good villagers with solid logic, and nothing about them seems scummy. Keep up the great work guys.
I'll try to get to other people later, but based on the posts from this day, those are my feelings so far.
EDIT: Also, this is five votes, so let's get one more for majority and discover some more mafia tonight!