I have been seeking this information for a long time. Almost six hours of continuous surfing, finally I saw it in your post. I wonder why Google don't rank this sort of informative websites in the top SERP. Generally the top search engine results are junks. Maybe it's time to change to other search engine.