Program or be Programmed
Comments welcome.