Those of you who have actually read the bible cover to cover (not just the nice stuff) know it says that several times your god performed tests on humans - the story of Jacob and Isaac, the place in Genesis where god decides to go down to Earth and see if the complaints made to him are true etc. My question is - if your god is supposed to be omniscient, why does he need these tests?