If you are a current racer go into the store and sign up for the Cycle Gear Racing program. Its fairly painless and before you know it they will email you certs for in-store purchases..... just an fyi..
CG has an awesome rider support program. They "pay" you for every race, even more for a win, and offer a discount on everything on top of that. There is a certain timeframe to sign up though, and only a certain number of riders in the program per store.
Yes, my son is a Cycle Gear rider, so I know I am biased. We have a store locally, so I am biased. I am not sure why all the negative comments about Cycle Gear. They do sell some lower end stuff, if that is what you want, they also sell all the high end stuff as well. They are open 7 days a week, and you can try things on in the store. They have stores all over the country and give discounts to racers. If Tucker Rocky or Parts Unlimited sells a product, you can get it at Cycle Gear. All our Dainese suits and AGV Pista helmets can be tried on and purchased at Cycle Gear, now if you want a Sedici suit, have at it.