odd as it may sound; i swap(ed) on craigslist (and through that have met a few people). we each only buy maybe 2 or 3 games a year (some of us more), but between us all...it seems like 20 new games. that makes the cost very cheap. when we are done playing, we trade with someone else.
see if you have anyone in your area willing to trade/swap?