Fabulous post! I've been trying to solve this puzzle myself for a couple of weeks and now it's all laid out for me.