Giggle is Gene's Intrepid Garbage-Gathering Library Engine. The expansion of the acronym Giggle is a bit of a stretch, but at least ``Giggle'' is easy to type. Giggle is a garbage collection library for C++. Garbage collection algorithms may be plugged-in at runtime. Giggle ships with two garbage collection algorithms: reference counting & an interface to the Boehm collector. Programmers using Giggle may create their own garbage collection algorithms.