I have heard some good things about them.
Haven't used them though.
A DBA is a 'Doing Business As' the majority of the people that use this are sole proprietors that want to do business under a different name other than their own XYZ Networks, etc. A DBA doesn't provide you with legal proctection also. If you are sued, then then they can go after you personal assets.
As far as I know, if you have are an LLC you don't need a DBA.
Also an LLC does provide legal protection.
But, I am NOT A LAWYER and different states and cities have different laws.
I reccomend that you ask a lawyer, you can also write to LegalZoom and ask them.
Don't incorperate on the internet! It's a BIG waste of money! All I did is go to ct.gov (My state's site), clicked on a menu and clicked "Licensing", then on that site I clicked "Buisness", scrolled down to "Connecticut Limited Liability Company", clicked it, printed out the forms, filled them out, and now all I have to do is send them and enclose $60, unlike the usual $300 when doing it online