The Insertion module provides a cross-browser solution for dynamically inserting HTML snippets or text into a page in four ways: After, Before, Bottom, and Top. After inserts the HTML as the next sibling of the given element. Before inserts as the previous sibling. Bottom inserts as the last child. Top inserts as the first child. Examples are given demonstrating each insertion method.