I don't know how many of you actually saw my *redacted* theory post I put up a couple weeks ago. That's the theory I feel most strongly about, and to be perfectly honest, my money's on him hands down for the whole shebang. I don't want to influence anyone, but let's just say I may or may have not also guessed Rosie's killer just before the finale. (HINT: I totally did.)
Anyway, poll time! (?) Putting this under a spoiler cut.