Molti punti interessanti da @abcampbell !!