Thanks for the Article.
I voted it with 5 stars.
But there's only a hole:
Your query doesn't consider the order on columns.
Example:
create index idx_MyTab on MyTab(col1,col2)
and
create index idx_MyTab_1 on MyTab(col1 DESC,col2)
So, in the case above, it should be listed with a "warning".