More can be said here, but we have several excellent responses on the topic in the FAQ which can give you a starting place at least!