I think that actually building things that work is often an underrated activity in computer science. Recently I had the experience, and it has happened to me many times before, of telling someone about work I'd done and getting the response, "Well, that's just engineering..." It's application of known principles; it doesn't help us learn new things; it's not capital-S Science; it's not valuable; it's just engineering.
(14 July 2008)Here's a template (ZIP format) created by stripping most of the content out of my PhD thesis source code to leave just the formatting. If you're using LaTeX to typeset a thesis for the University of Waterloo, especially in computer science, you might find this helpful. No warranties, but as far as I know it meets the current GSO formatting requirements. My thesis made with it passed their review on the first try. It's also supposed to look good, to the extent possible within the requirements. I got some favourable comments from my committee members on the formatting of my thesis, so I think I was at least sort of successful on that score. It comes with documentation on how to use it. You will need at least an intermediate level of LaTeX knowledge, because it uses a bunch of external packages for fonts and so on. I'm releasing it to public domain.
(24 June 2008)