Come on dimmufan this is a very long and difficult question. There are probably almost 50 answers. Even if someone knew, I don't know if they would take the time to list 50 answers. You should probably ask a new question.