I have been getting some strange errors on startup since I put my home directory under mercurial and have been trying to keep OSX Tiger(PPC) in sync with Leopard(Intel). Anyhow I was working through the errors on the Leopard box and got tired of quiting/restarting emacs. looking at an older post and doing a quick C-h k C-x C-e showed me that its an eval function. I have icicles installed so when I M-x eval TAB I got a list of all the eval commands available and there is the command of today:
M-x eval-buffer
My debugging went faster after that and I learned something new.