seo needs time and patience.
Calculate the value of your domain and websites
I think SEO is a very legitimate service. There are false ones out there that offer "too good to be true" results, much like diet programs do. If you're looking for services though, hire one that is reputable and that has had success with real clients. It may be a little more expensive, but totally worth it. For example, this Seattle SEO company.
many of us do spamming which is wrong and have no use.
many people promises to clients get high pr within some days and promises to get traffic.
these all are false. and useless.
cos in seo you have to need patience.
no one get immediate results.