Finally completely fucking working.  With a TON of debug statements because that's how I roll.