Downloads are now thoroughly done
No bugs that I can see, likely needs some cleanup.