Lead generation: analyzing a typical lead gen site from a heuristic point of view