Does this place really have the best deals when it comes to game rental prices? I heard there was another one fairly new, but I can not remember the name of it. Not sure if its a knock off or not but I remember an add for it.