deedee megadoodoo