So far researching I'm kinda leaning toward txbrewing.com. a few things I've seen researching is whether they sell partial quantities on grains (crystal, etc), do they charge to crush, do they have flat rate shipping and whether they pre-crush grains.
I don't like that it'll still be about 20%...