I think Metalink could improve your download system. This is an XML format that lists download resources (mirrors, p2p) and checksums or signatures, along with alot of other info. Download managers can filter downloads by mirror location, OS, language, etc...That is, you could have one link for ever...