There is another thread with this information I suggest you read. It should answer your questions from many different perspectives
There is another thread with this information I suggest you read. It should answer your questions from many different perspectives