Nicely done...enjoyed reading this.