I learned some interestings things in this one. hope you will too.