Nicely done! It's a bit depressing to realize that your in a sense far-superior decentralized architecture probably would not have been nearly as successful.