Buds has good prices. Academy also sells Glocks very cheap. I am biased towards buying online because you don't have to pay sales tax.
I was thinking of the online philosophy, until I realized you have to pay the FFL and depending on where they are, you pay gas to drive back and forth. But with the amount
of FFLs, there is usually one pretty close.