Nice article and can be one of the contender for Article of the month.