The srpms from Fedora are pretty easy to get. For the work I've done, I
started with a list of srpms from F10 (like the one I sent out earlier),
and simply used wget in a loop to download them all from a mirror.
Something like...
baseurl=http://ftp.linux.ncsu.edu/pub/fedora/linux/releases/10/Everything...
#...or some other mirror...
for nvra in $(cat mylist); do wget "$baseurl/$nvra.rpm"; done