I agree, many other factors are important...most importantly traffic and revenue. 650 links I wouldn't imagine is very much either.
It's easy to get 650 links into a directory IMO. It depends on the domain PR,backlinks of the domain,traffic,domain name,ect.