There is one fact, i missed in nearly all these postings: Good pages take time if you do seo in a few days - google will hate it. Some of you may think, i buy several texts, change a couple of links and insert the meta tags on the page and millions of users will come to your page: NO! If you want to make money on the web: make projects over months or a year! CU-Viper
Yah obviously, good pages take time and it needs a lot amount of hard work and dedication to achieve. You need to build a strong foundation in order to be successful.
you need to invest time in a mixture of SEO appraoches including blooging for links, social book marking, article directories. That way if google stop relying on one method you will not lose out.
Good pages don't necessarily take a lot of time, but continually tweaking and monitoring of stats can improve a page's traffic.
consistant hard work will get you where you need to go. its like the tortoise and the hare, keep plugging away steadily and you will achieve your goal.