I'm actually using the Scientific Linux repo.
Do you think it's a yum 'feature' that when you terminate yum while it is downloading packages and then run it again, it starts to download all of the packages again without cleaning the cache? I find that behavior a bit weird.