Search man... use the search function...

Those questions have been answered at least 45,345,275,645,786,456 times...