Pushing the Limits: New Adventures in Engineering