I just deal with MoreBeer as they give free shipping on larger orders. Despite signing up for email notification when ingredients came in I had none and see they now have what they didn't but are lacking something else.
For this one (something similar to Old Speckled Hen) I wanted it to be as British as possible. I even ordered a couple of cans of Lyle's Golden Syrup from England. I also want to make a biscuity flavored ESB similar to Foster's Premium Ale, and that I wouldn't mind using American specialty grains (Briess).