Rebranding complete
Refactored so that the extension is case-insensitive
walk(document.body);
function walk(node)
{
	// Original function from here:
	// http://is.gd/mwZp7E
	var child, next;
	switch ( node.nodeType )
	{
		case 1:  // Element
		case 9:  // Document
		case 11: // Document fragment
			child = node.firstChild;
			while ( child )
			{
				next = child.nextSibling;
				walk(child);
				child = next;
			}
			break;
		case 3: // Text node
			handleText(node);
			break;
	}
}
function handleText(textNode)
{
	var v = textNode.nodeValue;
	v = v.replace(/\bThe Cloud\b/gi, "My Butt");
	textNode.nodeValue = v;
}
Case insensitivity that is a lot less over-engineered and actually works
Tailored replacements for /g/