I decided to start rebuilding this robot from scratch. I made a very similar one in an animation class almost exactly two years ago (second semester of my Junior year). I was using Lightwave in that class, and I tried to rebuild it in Blender once before, so this is the third attempt and certainly the cleanest. I avoided using Boolean operations altogether and used some tricks I've learned to make the eyes fit perfectly in the hole in front. It should be a great way for me to get familiar with the animation tools (like the timeline and the Dope Sheet) since I'm not having to worry about bones because it's all rigid parts.
I guess I might eventually benefit from giving it an armature but I think I'll wait.
EDIT: Better screenshot.