Can I suggest that you look at some of the previous threads.
The topics that you mention have been covered time and time again. I am sure your questions will be answered.