Second post will be up sometime tomorrow. (I couldn't bring myself to merge them.)