D&D Downloads - PlanetADnD.com
A collection of eight good NPCs with very detailed descriptions for each of them.
Another collection of 14 good and very detailed NPCs.
Another collection of 11 good and very detailed NPCs
Ultimate NPC's handbook Vol.I (Warriors)
A massive collection of over a few hundred NPCs, all warriors.
Ultimate NPC's handbook Vol.II (Magic Users)
A massive collection of just over 200 NPCs, all magic users.