Is ductape a Cliff Notes (or Reader's Digest) version of duct tape? I suppose it could be "duc tape" (French for tape or missing the "K" in "duck") or it could be "duct ape", which is a Gray version of a gorilla.
Just checking, TuraSatana, expect your explanation soonest ;-)