20101006 - Preliminary completion of hw7.  Will re-check it later this week.