Hello <*.*> This is message is sort of Forward email, yes Luke Kanies if your there.....! to get more help & Sharing "Best-Practices" from everyone there. Please not that I am not a programmer, yes system administrator, so from programming point of view, start from Zero…! That''s Number one Issue, other is Shortage of Time, Just 2 months, maximum 3 months to implement the theoretical research into a software product. Although I have not studied the Puppet with all details and my Idea is: a Single Sign On Web Interface for systems administrator to manage multiple servers and workstations for all the activities of systems administration (you know better and having years of experience), that Single Web Interface should provide easy, fast, secure one stop solution, you log on the web page and manage everything with graphics, reports, configurations etc. oh there is "Managing Puppet with Puppet Show" Link=> reductivelabs.com/trac/puppet/wiki/PuppetShow that''s the main Point to extend further: a Centralized systems administration Interface, for example a "distributed Webmin", you can manage multiple workstations/servers from simple webpage. It''s step by step integration process of Puppet with web interface: (1) How to interact with Puppet Master/OR get updated information from Puppet to display on webpage, display current configurations, save into database, show previous configurations, system admin can view/write/delete/update configuration on multiple clients/manage Puppet from main webpage. (2). My initial idea is use CGI/Ruby/Rails to write the code, however still trying to draw a clear Line of Action.......!!! Time is big matter of concern, especially when you have to code right from Zero ("Physical- Layer") Thank you very much for you Time.