Some nice stuff there, thanks for posting.