What I've learned ......