I know this question has sort of been mentioned in a couple of other threads, but I don't ever recall seeing an actual answer.
Now that the store is starting to take shape, are there any size restrictions on apk packages stored in the OUYA store? I'm assuming the hosting is occurring at OUYA. Is this hosting free? (especially since games are required to be free in some respect... which means some may opt to make the game entirely free.. which wouldn't help subsidize the hosting costs for OUYA)