I managed to brush Spencer last night without him trying to take a bit out of the brush every time I brushed him, so that made things a little easier. He still doesn't like going for walks before eating in the morning. Probably because it is cold/wet/dark when I get him up, or maybe because he's hungry. He'll learn eventually.
Yesterday in my limited free time, I added a spell checker to boo-boo for searching. It probably isn't too useful, but it works, which is the neat part. If nothing else, I am happy with what I wrote, although the code is ugly. We'll need to fix that.