The ability to imagine and engineer ideas to realise a desired outcome and meet specified criteria for practical purposes...This is the art of Imagineering...