This site is filled with all the info you are looking for and more--look through all the previous posts and utilize the search function.