Thanks a ton for posting this, I found it quite informative