you know what bugs me about the SEO guys that call? besides the fact that i know more than everyone that's called me? it's that they don't even do it correctly. the overwhelming majority of SEO outfits are scams. there are a couple of good ways to determine what you're getting though. the first has already been mentioned. if they are calling you there's a 95% chance they either have no clue what they are doing or are overpriced. i'm not going to give away how i rank sites in the post but i will give you some VERY solid advice, here it is: SEO is tangible, measurable and actually labor intensive. there are no black hat....actually, i take that back, there ARE black hat techniques that work but often for a limited period of time. i'm getting off track though since the telemarketers i get don't even black hat right. anyway, back to what i was saying. SEO is measurable.
remember, MEASURABLE ! if you hire a place you need to know exactly what they are doing for the money.