"While GameFly has a decent selection of games, most of them are at low stock and really hard to get. The other issue that I see is the turnaround time between games. If you decide to return a game, you're probably looking at 6-8days to get a new one, which is roughly 25% of the month you've paid for. If they had better shipping times it may not be quite so bad, but each time I renew my membership I realize why I cancelled it within a few days. Maybe I think that they will change something with their availability and shipping, but I am yet to be impressed."