Consider a membership to the Glock Shooting Sports Foundation. I just picked up a G20 at blue label pricing through their program. I bought a five year membership and buy a Glock a year at a discount. They have excellent shooting matches and support.
been having good luck with academy,,buy and pay online pick up at local store some good prices,,some awesome prices. know what you want and do your homework, the counter help is totally worthless,,,bite your tongue and follow the routine for store checkout, it is childish but it is what it is!! good luck