it’s a long one, but a good one (so i hear), so please enjoy.  i made this earlier this month, so it’s a bit past the halfway mark.  ah well.