I have a Table of Contents page (the last page, page 3) which just has one line on it. Is there a way of manually editing it so, say, Chapter 3 starts on page 2, as opposed to straddling pages 1 and 2? This would presumably push the rest of everything down and lead to a more "balanced" page 3.

Here are some relevant [I hope!] files:

\let\oldtableofcontents = \tableofcontents
\renewcommand{\tableofcontents}{
\newpage
\pagestyle{plain}
\begin{singlespace}
\oldtableofcontents
\end{singlespace}}
-
I, and I guess many others too, do not understand the question. Be more specific and maybe post a picture explaining what the problem is. –  Jubobs Feb 27 '13 at 2:18
Have you tried enlarging the first page of the ToC by one line, by inserting the instruction \enlargethispage{1\baselineskip} immediately before \tableofcontents? This might just suffice to let LaTeX typeset the entire ToC on two pages. –  Mico Feb 27 '13 at 3:38