I use Gorilla Glue for almost everything. I just put some glue on my rulers so they would grip and not slide around.
You also have Aleene's jewelry glue that holds great on fabric. I also use the water base Elmer's for temporarily holding my embroidery and applique work, and sandwich for quilting.