offersking seems to know most of them.
You've got it all right buddy.
I would add video posting (people keep ignoring this, but I have incredible result with video postings).
Optional, directory posting.
For social bookmarking I can support you with this:http://bookmarking-services.com
Hundreds of unique bookmarks in the fastest time frame.
offersking wrote:Do Following Methods,
On-Page Optimization - title tags, meta tags, description, keywords, content, alt attributes, robots.txt, h1/h2 tags and sitemap.
Off-Page Optimization - article submission, blog commenting, forum posting, classified ads, press release, online group posting, link exchange, social bookmarking, hub page, link wheel and squidoo are just some of them.