all right, i'm just going to take the fact that pdurrant himself has posted the solution as a general blessing to forget trying to solve it myself. i officially give up. i blame work, and the rain. (seriously. i've been feeling like an old sock all week, and i'm sure it's the lack of sun.)
now, off to click all the spoiler buttons.