I remember once reading an online debate about prayer. A comment made by one of the atheists posting on the thread read something like this:
"Do you honestly believe if there was an all-knowing all-powerful God who had a 'Divine plan' in place that He could be coaxed by the words of one meager human's wishes?? Get real."
I thought about this for a minute. Put in the above context, the idea that prayer could work did seem kind of silly. But that's exactly the problem. We address the worthiness of prayer in the wrong context - a human one. God operates on a whole other level. It's not that our prayers alter His plan, it's that our prayers are integrated into His plan.
Does God Have a Plan or Not?
When it comes down to it, how can God have a set plan with a species capable of free will? Well I wouldn't so much call it a set plan as I would call it an interactive one. It's kind of paradoxical and thus hard for us humans to fully grasp, but I would compare it to a computer chess game I played as kid. I set the darn thing on "easy" and I would still almost always lose. Either I was very stupid, or the makers of the game didn't understand the meaning of the word easy. I like to go with the second explanation.
Typing harder did not improve my chances