Got the first pass of my code working.
My version works.  Still going to have to think on it though.