Too Much Tech Talk? (A puppet service announcement)