Rick Ellis: Best Practices with Constraints