Justin Schieber, in the desolate wilderness that is life after the Reasonable Doubts podcast, produces some excellent videos. This one, on omnipotence, is a fantastic insight into the problems faced with defining omnipotence meaningfully. This is well worth a watch. Subscribe to his channel and spread his work!

For similar arguments to this, grab my reasonably priced ebook The Problem with “God”: Classical Theism under the Spotlight.