If you know what software repositories for Linux are its basically like that(
wikipedia...
It would probably take a bit of work to set one up and host it, and I'm not sure we could just put apps on there, I think we would need permission from the dev's, not that they wouldn't want to but still have to ask. Also, I and others haven't really had a problem with a lot of the software out there, there are just a few problem apps(which we try and get working eventually using various work around).
If someone wants to set one up I'll help out any way I can, but I don't really have the time now to do it all myself(and would we have to host it ourselves or would aptiode?)...