First run completed. Horrible but at least completed. Updated to match new timing rules. Fixed broken link.