+1 for Pliobond. But note that it comes with dire warnings about breathing fumes. Also, it does tend to separate in the bottle and needs to be shaken.

I have also found it at the hardware store (a more traditional one that seems to have one of everything).