This thread will answer your questions.