well, i guess to me, i see God knowing something different than God forcing us to do it.
as for ur second question about God testing people, honestly, i dont' know. i'm not the Bible expert that mujus seems to be, sorry :P
if i were to take a guess tho, i'd say that maybe He tests people for the people's benefit. Like, Abraham's relationship with God, epsecially in terms of trust, and his faith grew stronger as a result of this, and maybe it's also to set an example for others to follow, or something. i may be wrong, we'll have to wait on Mujus' reply to this.
i also believe that an important part of God that is often overlooked is that He is a mystery to us, and that is how it's supposed to be. there are so many things that happen (usually bad), that we cannot explain, and always, we hear "oh, it's for the glory of God's kingdom, and He will make good come out of this situation". but we ourselves can see no way that good can come out of it..after all, how can any good possibly come out of a loved one dying of cancer? but God has his purposes, and in the Bible it says that nothing happens that doens't escape His notice, and also that God is in control of things, even when it may seem like just the opposite. I am not God, and, smcbride, you most likely aren't God either, so it makes sense then, at least that's how i see it, that there are things that God is going to allow to happen, and things that He will do, that we humans cannot explain, and that should be just fine because if you or i could completely figure God out and kno His reasons for everything that He does, then He wouldn't be a God, since imperfect humans figured Him out