Didn't read any of the long posts here, but I know that you shouldn't base everything off of what Steve says. He offers good advice, but use other sources as well. You might actually find a lot of other sources that contradict Steve, even though both might be good advice. It's up to you to analyze everything and choose what you think is correct.
And like Steve says, try different point of views.