Nice digging goat.. I haven't had time to read through it all yet, I'm watching the CPAC video that @srayzie posted right now and this is a long post! But great work... Every single puzzle piece helps to put together the big picture.