This has been said a billion time here already, but like a broken clock looked at by people only able to read digital, its still right. Too many people turn to advice here at the first hurdle, if I documented my hurdles I'd be paralysed by the documentation.

TL,DR: Read the header and think.