How do most people order from graingers if they will only sell to businesses? Are there prices better then everyone elses or do they just have the best selection? Jeremy