Solved first USACO problem, wrote script to generate problem-specific boilerplate.
Solved USACO gift1 problem. Yay.
Extended new-problem.sh to also open the new file in vim.
new-problem.sh now puts the new file under version control.