Please look at this post which gives a very good series of answers and links to other answers (which I'm sure I did some). If you have any other questions, please ask.