I do not think 9 leeters of recommendaiton are too many. My friend prepared 10, and he finally filed 9, his I-140 was approved. I am preparing all the data I myself without any help of attorney. Good Luck.