Rich submissions are a must, and it should be fresh or else the rankings of the page would go back.
One way to find out if a optimization consultant fantastic for at their job is that they themselves are on leading page of rankings. http://www.cnhtech.net/vi/bbs/board.php?bo_table=free&wr_id=75672