If you have any I've not got, please let me know via a PM or a post here, and I'll add it!
Shared folder for shipped Leo ROMs
Some of the sources of these ROMs may have been Tom Codon, the ones I uploaded weren't.
Leo 1.48 ROMs
New radio, SYS of 21869 (as far as I can tell, pretty much identical to the TEST 1.48 ROMs...)
Complete mirror here thanks to ultimateb.
Leo 1.43 ROMs
NLD - Rapidshare
WWE - Rapidshare
WWE (part1) - 4Shared WWE (part2) - 4Shared
WWE - Rapidshare (again)