The online websites typically sell your information to a few more individuals, kind of like how LendingTree works, so you aren't guaranteed that your information will end up in someone's hand who is competitive, telling the truth, or won't be running your credit without your authorization (yes that happens quite a bit). I used to purchase leads from LendingTree.com and the reason why I stopped was because other companies were flat out lying to customers, since they know the "online" customer is probably only going to go with the lender who offers the lowest rate/fees, so the only sure fire way they would get a potential customer to keep on talking to you is if you can beat out everyone elses quote, then later during the process change the terms, or tell them they didn't qualify for that program but they have another program they qualified for. Once the customer spends enough time/money they are unlikely to go elsewhere to start the process over again, and online lenders know this. If your friends are recommending the broker then that says something right there, they were obviously treated right and had no problems during the process, which when buying a home (first time or 9th time) is equally as important as getting good terms. eLoan is different because they actually do the mortgage themselves rather than re-sell your information, except with eLoan for not everyone who works there is knowledgable about every mortgage program available. A good source to compare with the broker would be the bank you bank with.
Free Mortgage Advice & Pre-Approvals (FHA, VA, USDA, Fannie, Freddie, Non-Prime, Construction, Renovation/Rehab, Commercial) since 2002
Located in Southern California and lending in all 50 states