Well, I just brewed my 8th batch of beer. Three from LHBS crushed grains, two from online vendor crushed grains, and the last three from my own crush after getting a barley crusher.
My efficiency with all three LHBS grains and my self-crushed grains was between 70%-72% on every batch. The two batches from online grains were 57% and 60%. The 60% was an Imperial Stout kit from MoreBeer, and the 57% was a Pale Ale kit from Northern Brewer. The Northern Brewer grains in particular looked to be barely crushed.
As I said, I bought a Barley Crusher so that I can buy grains to keep on hand and crush as needed. I'd also be happy with having my LHBS crush them (if they carried even half of what I need that is). But no way would I trust any online vendor to give me a decent crush. 0-2 is enough for me.