Not to discourage further discussion here, but there are some similar questions in the FAQ that you may want to take a look at.