After lots of hard work, I finally submitted the approval form for my thesis this morning.
Actually, I'm not technically done yet. First of all, the form is submitted but there's still an electronic thesis deposit process I have to go through. Also, my advisor still thought that some of the citations weren't adequate, so I agreed not to do the electronic thesis deposit until after I had fixed those issues. Also, I have to make sure that all the documentation for the software is updated. But I can easily do all that from Colorado, and I have plenty of time between now and when my job starts.
Anyway, I'm off to GenCon now, and then on to Colorado! I'll make sure to keep you updated.