I read this from some other forum, wish it is helpful to some of us.
==================================================
1. Social Media Bookmarking
2. Digg Submission
3. Reddit Submission
4. Pay-Per-Click
5. Article Submission
6. Press Releases and Announcements
7. Keyword Optimization
8. Niche Forums
9. Niche Blogs
10. Directory Submission
11. Organic SEO
12. Tagging Blog Posts
13. Bum Marketing
14. Content Creation
15. E-Mail Discussion Groups
16. Links From Other Sites
17. Traffic Generation