Bel manuale, l'ho letto anch'io: veramente ottimo l'autore.
Già, quoto in pieno. Anche i suoi libri su VB.NET sono molto chiari e riescono a spiegare a fondo tutti i "concettoni" introdotti nella nuova versione di VB.
L'uso di on error resume next è effettivamente deprecabile nella maggior parte delle applicazioni, ma nel caso specifico non ci vedo praticamente nulla di male (addirittura nella sub tratta dal libro di Balena è usato in modo molto astuto).