Post is half-finished-ish. Will try to get it up later today.