Well can someone enlighten me to what exactly they do. I'm not here to pour scorn on them, but I don't believe that after paying a designer to build you a site that is semantically correct you then need to employ an SEO guy to optimise a site that should already be optimised.