Oh my -- that's going to be a long answer. Long enough, in fact, that we've created an entirely separate page to answer this question!