This has nothing to do with my question.
Incorrect, appendChild appends a node to the end of the node whose using the appendNode method, which is clearly what I am trying to do.
Thanks cLFlaVA, this actually works, though I would say it's invalid. It is just not supported by firefox and...