Search engine ranking is not actual brain surgery, its common sense for the most part. Offer search engines something they want they will like you. Search engines like meta tags, they like easy to navigate sites, they don't like flash and javascript. They like content and keywords that are relevant to the subject matter of the site.
You will learn much more from a search engine forum or a search engine information site than any so called professional. Many professionals just spam to get you a ranking for a bit, it never lasts long. Long term benefits come with time and working at it slowly.
Read sites like
Search Engine Marketing Tips & Search Engine News - Search Engine Watch and
Ranking Specialist, tools and inforation to get great search engine ranking or search Google for the answers.