It's not really a store, i.e. Indie Games for the PC...Direct from the developers!
Any real "store" takes a cut. I'm not sure what the rates are- only that they are greater than zero. Direct from the developers - they get all of their money. I'm trying to see how many of them let you claim the game on Steam... I don't think they do, but I was just wondering...