My CFEngine and Vi training materials are online: CFEngine Tutorial - Learn configuration management with CFEngine Power Editing with Vi: Basics - Master the fundamentals of the Vi text editor