Drafted a bit of a post, will polish tomorrow and post it.