Numbers 23:19 God is not man, that he should lie, or a son of man, that he should change his mind. Has he said, and will he not do it? Or has he spoken, and will he not fulfill it?
Titus 1:1-2 Paul, a servant of God and an apostle of Jesus Christ, for the sake of the faith of God's elect and their knowledge of the truth, which accords with godliness, in hope of eternal life, which God, who never lies, promised before the ages began
Hebrews 6:17-18 So when God desired to show more convincingly to the heirs of the promise the unchangeable character of his purpose, he guaranteed it with an oath, so that by two unchangeable things, in which it is impossible for God to lie, we who have fled for refuge might have strong encouragement to hold fast to the hope set before us.
2 Timothy 2:11-13 The saying is trustworthy, for: If we have died with him, we will also live with him; if we endure, we will also reign with him; if we deny him, he also will deny us; if we are faithless, he remains faithful for he cannot deny himself.
10 Things God Can't Do
http://www.christianitytoday.com/iyf/hottopics/defendingyourfaith/things-god-cant-do.html
Things God CANNOT Do
http://www.letusreason.org/Apolo2.htm
Saying that God can do anything is a false premise and usually used to explain a logical contradiction that people can't handle otherwise.
It's a favorite tactic of atheistic philosophers to try to deny the existence of God.
The first one is interesting take on God.
The second link looks like atheistic site.
They can think that way, but the mere statement of their thesis means they believe there is a God in my opinion.