We have been using Epic Web Solutions for about 3 years now to do our SEO, and help manage our website.  In addition to that they have built several other websites over the years geared toward lead generation and recruiting.  Right now, we are ranking #1 on google under the criteria we want I give all the credit to Nick Julia and his team at Epic Web Solutions.  I would highly recommend Epic Web to anyone looking to build or optimize their website.