Criticizing people, & doing nothing yourself, is becoming a new craze in SEO field. Show me your websites that are built for USERS and not for GOOGLE RANKINGS and then we will talk -Gorgwatcher
The trick is, and has always been to create content for users and to do so in a manner that will get you inbound links and thus build up decent rankings.
I suspect from your posts and screen name here that you are very new to webmastering (and SEO).
If you read more and type less, you may learn a few things.
there is 2 main sites we are aiming to be very big portals, and a network of 3000+ domains (keyword domain, each domain targets different keyword) that should rank for specific word. -yosyos2004
"keyword domains" don't rank -- content does. I can show you examples of nonsense words domains where (certain pages on those domains) rank #1 for certain keywords -- because of the content.
Here's a few options / ideas:
PLAN A: =======
1). put 2,999 of the 3,000 domains on the shelf and build one ultimate, fantastic financial portal using 100% of your best original, constantly updated content.
2). As your site develops and you start seeing a distinction between different types of visitor and the content they browse, consider branching off some of the content to a second site, (then 3rd, 4th, etc if you have the traffic and content to support it).
3). do everything 100% above board and totally white hat so there is no question in Google's or anyone else's mind that you are an authority and source of timely, topical, quality content in your field.
PLAN B: =======
Spam up 3,000 websites with circular linking patterns, plaster them all with Adsense ads, and hope that enough pennies come in to make it worthwhile.
Put all the sites on the same server and share (1) IP Address between them all to save money.
Use automated scraping methods to get content, (e.g.- RSS feeds stripped of the original site's links, mixed fragements from multiple sources hodge-podged together to hit keywords, and have monkeys bang on keyboards).