Your first topic (and most others you or anyone could ever dream up) will likely be found through Google.
For your second, please go here and click on the link in the opening post. This is an amazing resource page for which I once again offer my thanks to MaxQ.