Something tells me you haven't looked at this thread yet:
Master Thread - links to other threads worth reading
I think you'll find a lot of answers to your questions there, and if you still have questions, you can add them to one of those existing threads. This way, when other new people read this, they can find all those questions in one place and benefit from the question you maybe will have asked.
In other words, one big thread on a topic is better than 20 little threads on one topic.