Creating Digital Magic