Instead of building 1,000 1 or 2 page sites and likely getting most of them deindexed for spammy-ness at some point. Why not put that work into building a single 1,000-2,000 page site? If you have good content it's very unlikely that one big site will ever be deindexed.
Another thing I see. Everyone is so anal about keyword targeting. They build a site around a single keyword hoping to dominate it. But a big site will rank for countless keywords you would never think up on your own. And in my experience with the biggest site I own, is that 2/3s of my traffic comes from all those keywords I didn't plan for.