This has been discussed many times. You really need to do some research or read posts in these threads.