@jjbuttcrack,
To jjbuttcrack.
Although you have received a few thankyous, I would just like to add that I think it was amazing how you solved this puzzle, and thankyou from me too. Good job, well done, kudos to you. I was working, and had no opportunity (as usual), to contribute, however, you were kind enough to post the solution for us all to work on - don't think I could have solved this one without your help. I understand your irritation at the answer being emblazoned on this site, especially since it took so much work (and brilliance) from you to solve it. I actually plodded through it (using your method) prior to the answer being divulged and was appreciative of your "gift" solution. I agree, everyone should put in at least a little effort.