There is a great thread that I and many others created for these questions. The problem is that it is on another forum (clubgp). I will post a link if this moderator allows me.

Please give permission there is a lot of info available. Thanks