I just followed Aaron's pointer to Rocky's post on covenants instead of contracts . It's a really good read. While I don't necessarily agree with the covenant vs. contract distinction he draws (read it, I don't think I can explain it well), his thoughts...