Instant Video Wizard Review: The Best Video Creation Software online Instant Video Wizard Review: Amazingly one of the best and most powerful video creation software ever created to take your video marketing to the next level and leave your competition in the dust.