ideas both subtle and in-your-face

311