It's been about 3 weeks (maybe) since I was charged for it and I'm starting to get a little concerned. Maybe I'm just getting a little anxious to read it. :)
Your book shipped out on the 17th via the standard postal rate, which has an estimated transit time of 4 to 8 business days. Today is the 10th business day since it shipped out, so, while it probably should have arrived by now, it is not yet so late that we should give up on it. Please give it another week to arrive. If you still haven't seen it by the end of next week, let me know and we'll take another look at that time.
My old FLGS back home in Ashland, KY (The Danzig Corridor) had a unique method of keeping us coming back to his store to buy from him.
He had a HUGE store but he only stocked Warhammer Fantasy/40K, some CCG's and a few basic RPG items (core rulebooks and such). The rest of the store was dedicated to playing space and he ran tournaments and game days every week. If he didn't have something stocked you could order it at 25% off.
That kept his overhead down and made room for active players in the store. Sure, he lost the money from impulse buyers but the rest of us knew what books were coming out and bought in bulk. Man I miss that store...