I've been reading around and found various topics on different hidden modifiers to stats/attributes in Diablo 3. Some of the ones I found most confusing include the Life oh Hit (LoH) modifier, which is based on the skill you are using. Others include lifesteal modifiers for higher difficulties, monster HP and damage modifiers and more people join the game, etc.
My question is whether or not there is some place where all this information is compiled, or where people are getting answers from. For example, is there a list of all the LoH modifiers for every single skill? Is there a list of the lifesteal modifier for each difficulty (I already found that it is 70% for Nightmare, 40% for Hell, and 20% for Inferno, but I'm still wondering where this information comes from)? Is there a website that lists the different damage formulas, and how DoT (damage over time) effects stack (or don't stack) with each other?
Overall, I'm basically looking for something like a game guide which explains what each stat does (including secondary stats like resistances, armor, etc), and what modifiers exist on them in each of the difficulties. I know that for Diablo II and Titan Quest, these weren't provided by the game makers, but were instead discovered by the players and later posted somewhere so everyone could access it.