Is fee-based homework technology best for students?