Right now article submission and Web 2.0 properties are still good, but profile links has reported taken a downturn since Panda
Guest posting/blogging is another great way of getting backlinks from related blogs/websites. It can bring in massive traffic too. I actively participate in blogs within my niche so I can get to know the blog owners and guest blog on their sites. It can take a long time of course, but the advantages make it all worth it in the end.
i think no one will reply the answer of this question as a confidential person...because the search engines are working on the very strange algorithms..and this is very difficult to know them...so there might be no one to get perfect in SEO process
I'm not asking for people's secret plan to success. I'm just seeing if I am overlooking anything in my current SEO strategy. Obviously nobody knows what exactly Google is doing, but we all have speculations.