I buy maybe 2 games per year at release. Most others a few months to a few years old.
I never pay full retail price for games, under any circumstances. New games I purchase from Best Buy, for 20% off, or find them on sale elsewhere. Older titles I usually buy used, either at GameStop or on Ebay.