Please search before asking.
This topic has been covered several times - no need to go over it again.
Most notably