Maybe you guys have seen this or maybe it is not a big deal, but Manifesto Games is a site dedicated to the sale of indie games. They seem to have gathered a fairly wide array of titles in one place. For instance, I did not know that Spirit Wars was still around and sure enough it is there.
Anyways, I just stumbled on it and thought you might want to bookmark it for current or future use.
EDIT: OK it’s been covered. My apologies :) This will serve as a reminder instead.