I just added \usepackage{tikz}
, and I got the "No room for new \dimen" error, which I was able to fix (I think) by just including the etex package as suggested at the link.
However, a different part of document is now giving errors. My document uses the program library, and I get this bad character error code in a style file that belongs to it. If I get rid of the tikz and etex libraries (and comment out my tikz figure code), the document compiles fine.
Is there something that can be done about this?