... although you will get a bunch of answers here, most of these questions are well represented in the archives ....you might find that some time spent running a few searches will give you more information than you will get in this one thread.
regards ...