WINDMILL TECHNOLOGY A COMPREHENSIVE ANALYSIS